2016-08-24 90 views
0

任何人都知道爲什麼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" 
+1

在你view.js將父項定義爲'.component()',而子項使用'.directive()' - 但使用'.component()'的語法。將孩子切換到'.component()'工作。 –

回答

1

像丹尼爾在他的評論中提到的,你需要你的.directive定義切換到.component

查看更新Plunkr:https://plnkr.co/edit/3FFjDMut4gfBLDYbg0fJ?p=preview

+0

謝謝!我錯過了那個龐然大物。但是你的解決方案會導致我在根文件中遇到真正的問題.... angular.module('app.views',[]),然後是angular.module('app.views',[])子文件。更改爲angular.module('app.views')。 –

+0

err,um('app.rootview',[])setter和('app.childView',[])setter –