angular.js - angularjs改變路由時(shí)控制器每次都執(zhí)行兩次?
問(wèn)題描述
我是angularjs初學(xué)者,最近練習(xí)過(guò)程中遇到一個(gè)問(wèn)題,改變路由后,路由指向的控制器每次都執(zhí)行兩次,有沒(méi)有遇到過(guò)這樣問(wèn)題的朋友,看是哪里出了問(wèn)題。
問(wèn)題解答
回答1:粗略估計(jì) 是你的html代碼中加入了 ng-controller='你定義的controller' 了把
回答2:我也剛用到ng的路由,其實(shí)在路由配置中我們給不同的模板配置了一個(gè)控制器,這時(shí)候就不再需要在模板中再寫
ng-controller回答3:
看看你的html代碼,估計(jì)你在某個(gè)地方初始化了control兩次。
回答4:樓主現(xiàn)在找到這個(gè)問(wèn)題原因了嗎,我也碰到了,求指教啊。
回答5:<p ng-controller='controller'> 這個(gè)多次了
回答6:我在$stateProvider中定義了一次controller,然后又在html中用ng-controller用controller as又定義了一次,也遇到同樣的情況。直接在$stateProvider中用controllerAs就可以解決了.
回答7:請(qǐng)問(wèn)你的問(wèn)題解決了嗎,我也遇到這樣的問(wèn)題。controller 我僅僅是在$stateProvider定義過(guò),只要切換幾次就執(zhí)行幾次,每次對(duì)應(yīng)的都是不同的$scope
回答8:請(qǐng)問(wèn)我的頁(yè)面里面沒(méi)有加ng-controller還是執(zhí)行兩次我用 跳轉(zhuǎn)兩次,如果用ng-click話跳轉(zhuǎn)1次
回答9:ng-view 寫了倆次,去掉一個(gè)就可以了
相關(guān)文章:
1. docker images顯示的鏡像過(guò)多,狗眼被亮瞎了,怎么辦?2. 網(wǎng)頁(yè)爬蟲 - 用Python3的requests庫(kù)模擬登陸B(tài)ilibili總是提示驗(yàn)證碼錯(cuò)誤怎么辦?3. 請(qǐng)教各位大佬,瀏覽器點(diǎn) 提交實(shí)例為什么沒(méi)有反應(yīng)4. javascript - Web微信聊天輸入框解決方案5. Matlab和Python編程相似嗎,有兩種都學(xué)過(guò)的人可以說(shuō)說(shuō)嗎6. javascript - 移動(dòng)端textarea不能上下滑動(dòng),該怎么解決?7. 大家好,請(qǐng)問(wèn)在python腳本中怎么用virtualenv激活指定的環(huán)境?8. javascript - 微信小程序封裝定位問(wèn)題(封裝異步并可能多次請(qǐng)求)9. css - 對(duì)于類選擇器使用的問(wèn)題10. javascript - 關(guān)于audio標(biāo)簽暫停的問(wèn)題
