任何人都知道爲什麼child-view沒有在下面的plunk中渲染?Angular 1.5.8:爲什麼ng-repeat的子組件不渲染?
https://plnkr.co/edit/NQU9fmRvGS3U0rLYSmKa?p=preview
基本上有這樣的:
data = [...]
parent-view data="$ctrl.data"
li ng-repeat="item in data"
child-view data="item"
任何人都知道爲什麼child-view沒有在下面的plunk中渲染?Angular 1.5.8:爲什麼ng-repeat的子組件不渲染?
https://plnkr.co/edit/NQU9fmRvGS3U0rLYSmKa?p=preview
基本上有這樣的:
data = [...]
parent-view data="$ctrl.data"
li ng-repeat="item in data"
child-view data="item"
像丹尼爾在他的評論中提到的,你需要你的.directive
定義切換到.component
查看更新Plunkr:https://plnkr.co/edit/3FFjDMut4gfBLDYbg0fJ?p=preview
謝謝!我錯過了那個龐然大物。但是你的解決方案會導致我在根文件中遇到真正的問題.... angular.module('app.views',[]),然後是angular.module('app.views',[])子文件。更改爲angular.module('app.views')。 –
err,um('app.rootview',[])setter和('app.childView',[])setter –
在你view.js將父項定義爲'.component()',而子項使用'.directive()' - 但使用'.component()'的語法。將孩子切換到'.component()'工作。 –