我想知道为什么我的人员集合没有在这个指令中呈现:
http://codepen.io/agustincba/pen/vgOLVV
modulo.directive('personRenderer', function(){
return {
restrict: 'E',
template: `
<table>
<thead>
<tr>
<td>Nombre</td>
<td>DNI</td>
</tr>
</thead>
<tbody>
<tr ng-repeat="person in personas">
<td>{{person.name}}</td>
<td>{{person.dni}}</td>
</tr>
</tbody>
</table>
`,
replace: true,
scope: {
personas: '='
},
controller: function($scope)
{
console.log($scope.personas);
}
}
});
谢谢......我做了一个控制器(我删除了),它记录了所有人...这很奇怪......答案 0 :(得分:1)
请检查我只是从人物渲染器中移除{{}}括号,它可以正常工作
<div ng-app="CholoApp">
<div ng-controller="CholoController">
<person-renderer personas="items"></person-renderer>
</div>
</div>