angular.js - angularjs改變路由時控制器每次都執行兩次?
怪我咯
怪我咯 2017-05-15 16:55:09
0
9
616

我是angularjs初學者,最近練習過程中遇到一個問題,改變路由後,路由指向的控制器每次都執行兩次,有沒有遇到過這樣問題的朋友,看是哪裡出了問題。

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(9)
某草草

粗略估計 是你的html代碼中加入了 ng-controller="你定義的controller" 了把

習慣沉默

我也剛用到ng的路由,其實在路由配置中我們給不同的模板配置了一個控制器,這時候就不再需要在模板中再寫

ng-controller
世界只因有你

看看你的html程式碼,估計你在某個地方初始化了control兩次。

曾经蜡笔没有小新

樓主現在找到這個問題原因了嗎,我也碰到了,求指教啊。

PHPzhong

這個多次了

曾经蜡笔没有小新

我在$stateProvider中定義了一次controller,然後又在html中用ng-controller用controller as又定義了一次,也遇到同樣的情況。直接在$stateProvider中用controllerAs就可以解決了.

PHPzhong

請問你的問題解決了嗎,我也遇到這樣的問題。 controller 我只是在$stateProvider定義過,只要切換幾次就執行幾次,每次對應的都是不同的$scope

小葫芦

請問我的頁裡面沒有加ng-controller還是執行兩次我用 跳轉兩次,如果用ng-click話跳轉1次

仅有的幸福

ng-view 寫了倆次,去掉一個就可以了

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板