Rumah > Soal Jawab > teks badan
我是angularjs初学者,最近练习过程中遇到一个问题,改变路由后,路由指向的控制器每次都执行两次,有没有遇到过这样问题的朋友,看是哪里出了问题。
某草草2017-05-15 16:57:09
Tekaan kasar ialah anda menambahkan ng-controller="controller you definition" pada kod html anda
習慣沉默2017-05-15 16:57:09
Saya baru sahaja menggunakan penghalaan ng Sebenarnya, dalam konfigurasi penghalaan, kami mengkonfigurasi pengawal untuk templat yang berbeza Pada masa ini, kami tidak perlu lagi menulis dalam templat
ng-controller
世界只因有你2017-05-15 16:57:09
Melihat kod html anda, saya rasa anda memulakan kawalan dua kali di suatu tempat.
曾经蜡笔没有小新2017-05-15 16:57:09
Adakah anda telah menemui punca masalah ini sekarang saya juga pernah mengalaminya.
PHPz2017-05-15 16:57:09
<p class="dv_contain" ng-controller="controller"> Ini berlaku berkali-kali
曾经蜡笔没有小新2017-05-15 16:57:09
Saya mentakrifkan pengawal sekali dalam $stateProvider, dan kemudian mentakrifkannya semula dalam html menggunakan ng-controller dan pengawal sebagai, dan menghadapi situasi yang sama. Ini boleh diselesaikan dengan menggunakan controllerAs terus dalam $stateProvider.
PHPz2017-05-15 16:57:09
Adakah anda telah menyelesaikan masalah anda? Saya hanya mentakrifkan pengawal dalam $stateProvider Saya hanya perlu menukarnya beberapa kali untuk melaksanakannya beberapa kali Setiap kali ia sepadan dengan $scope
yang berbeza高洛峰2017-05-15 16:57:09
Maafkan saya, jika saya tidak menambah ng-controller pada halaman saya, adakah saya perlu melaksanakannya dua kali dan melompat dua kali Jika saya menggunakan ng-click, ia akan melompat sekali