我是angularjs初學者,最近練習過程中遇到一個問題,改變路由後,路由指向的控制器每次都執行兩次,有沒有遇到過這樣問題的朋友,看是哪裡出了問題。
走同样的路,发现不同的人生
粗略估計 是你的html代碼中加入了 ng-controller="你定義的controller" 了把
我也剛用到ng的路由,其實在路由配置中我們給不同的模板配置了一個控制器,這時候就不再需要在模板中再寫
ng-controller
看看你的html程式碼,估計你在某個地方初始化了control兩次。
樓主現在找到這個問題原因了嗎,我也碰到了,求指教啊。
這個多次了
我在$stateProvider中定義了一次controller,然後又在html中用ng-controller用controller as又定義了一次,也遇到同樣的情況。直接在$stateProvider中用controllerAs就可以解決了.
請問你的問題解決了嗎,我也遇到這樣的問題。 controller 我只是在$stateProvider定義過,只要切換幾次就執行幾次,每次對應的都是不同的$scope
請問我的頁裡面沒有加ng-controller還是執行兩次我用 跳轉兩次,如果用ng-click話跳轉1次
ng-view 寫了倆次,去掉一個就可以了
粗略估計 是你的html代碼中加入了 ng-controller="你定義的controller" 了把
我也剛用到ng的路由,其實在路由配置中我們給不同的模板配置了一個控制器,這時候就不再需要在模板中再寫
看看你的html程式碼,估計你在某個地方初始化了control兩次。
樓主現在找到這個問題原因了嗎,我也碰到了,求指教啊。
這個多次了
我在$stateProvider中定義了一次controller,然後又在html中用ng-controller用controller as又定義了一次,也遇到同樣的情況。直接在$stateProvider中用controllerAs就可以解決了.
請問你的問題解決了嗎,我也遇到這樣的問題。 controller 我只是在$stateProvider定義過,只要切換幾次就執行幾次,每次對應的都是不同的$scope
請問我的頁裡面沒有加ng-controller還是執行兩次我用 跳轉兩次,如果用ng-click話跳轉1次
ng-view 寫了倆次,去掉一個就可以了