angularjs 裡的 controller 能嵌套嗎?
如:
<p ng-controller="ACtrl"> <p ng-controller="BCtrl"> <p>{{ value }}</p> </p> </p>
在 BCtrl 中修改 $scope.value 的值,然後在 ACtrl 中使用貌似會報錯 inprog。
可以嵌套,不過使用上應該是需要用$parent變數的。 http://fdietz.github.io/recipes-with-angular-js/controllers/sharing-models-between-nested-controllers.html
$parent
http://stackoverflow.com/questions/21287794/angularjs-controller-as-syntax-clarification
可以嵌套,用"controller as ctrl"的語法比較好。想問題中那樣子的寫法,就根本不知道value是來自ACtrl還是BCtrl
<p ng-controller="ACtrl as a"> <p ng-controller="BCtrl as b"> <p>{{ b.value }}</p> </p> </p>
必須可以嵌套,要不然也不會輕易撼動JQuery的統治地位了,真心想學的話推薦 Angular權威指南 一書
國內目前最好的書應該改是ng-book的中文版,好好看看書吧。比那個只能翻牆看文件的時代好多了。
可以嵌套,不過使用上應該是需要用
$parent
變數的。http://fdietz.github.io/recipes-with-angular-js/controllers/sharing-models-between-nested-controllers.html
http://stackoverflow.com/questions/21287794/angularjs-controller-as-syntax-clarification
可以嵌套,用"controller as ctrl"的語法比較好。想問題中那樣子的寫法,就根本不知道value是來自ACtrl還是BCtrl
必須可以嵌套,要不然也不會輕易撼動JQuery的統治地位了,真心想學的話推薦 Angular權威指南 一書
國內目前最好的書應該改是ng-book的中文版,好好看看書吧。比那個只能翻牆看文件的時代好多了。