Rumah > Soal Jawab > teks badan
angularjs 里的 controller 能嵌套吗?
如:
<p ng-controller="ACtrl">
<p ng-controller="BCtrl">
<p>{{ value }}</p>
</p>
</p>
在 BCtrl 中修改 $scope.value 的值,然后在 ACtrl 中使用貌似会报错 inprog。
PHP中文网2017-05-15 16:51:57
boleh bersarang, tetapi anda harus menggunakan pembolehubah $parent
.
http://fdietz.github.io/recipes-with-angular-js/controllers/sharing-models-between-nested-controllers.html
阿神2017-05-15 16:51:57
http://stackoverflow.com/questions/21287794/angularjs-controller-as-syntax-clarification
黄舟2017-05-15 16:51:57
Boleh bersarang, menggunakan sintaks "pengawal sebagai ctrl" adalah lebih baik. Jika anda memikirkannya ditulis seperti dalam soalan, anda tidak tahu sama ada nilai itu datang daripada ACTrl atau BCtrl
<p ng-controller="ACtrl as a">
<p ng-controller="BCtrl as b">
<p>{{ b.value }}</p>
</p>
</p>
给我你的怀抱2017-05-15 16:51:57
Mestilah nestable, kalau tidak ia tidak akan mudah menggoyahkan penguasaan JQuery Kalau betul-betul nak belajar, saya syorkan buku Angular Authoritative Guide
阿神2017-05-15 16:51:57
Buku terbaik di China sekarang mestilah versi bahasa Cina bagi buku-buku. Baca buku dengan teliti. Ia jauh lebih baik daripada era apabila anda hanya boleh membaca dokumen melalui dinding.