1
我注意到,無論何時將一個$state.go()
應用於AngularJS UI-Router中帶有參數的狀態,HTML內容的一個新實例[for每次都會創建該視圖]。在稍後的程序中調用$state.go()
之後,不僅HTML內容,而且控制器的創建次數也更多,因爲更新的參數出現在$stateParams
上。angular-js:在UI路由器中創建控制器的多個實例
如何阻止HTML內容和控制器的新實例停止出現,同時仍然將參數傳遞到$stateParams
?我想爲$stateParams
擁有的任何數據使用相同的控制器,相同的範圍和相同的HTML內容。非常感謝您提前!
適應您是如何來知道多實例被創建?你能創造一個小提琴嗎? – ngLover
我不完全確定你的「HTML內容實例」是什麼意思,或者你的確切場景是什麼,但我認爲你看到的是完全預期的。控制器不是像服務那樣的單身人士。每次顯示帶控制器的視圖時,都會創建一個新的作用域實例和一個新的控制器。爲什麼這是一個問題? –
@ngLover,正在創建多個HTML代碼實例。假設我有一個類似'