我有以下内容:
区分directive.js
.directive('case', [function(){
return {
restrict: 'E',
templateUrl: '/template/caseload/case.tmpl.html',
scope: {
item: '=item'
}
}
}]);
case.tmpl.html
<div class="case">
<div><span>{{lastname}}</span>, <span>{{firstname}}</span></div>
</div>
caseload.tmpl.html
<div ng-repeat="c in caseload">
<!-- does NOT work, empty except for the commas-->
<case item="c"></case>
<!-- works -->
{{c.lastname}}, {{c.firstname}}
</div>
我也尝试过 caseload.tmpl.html
<case ng-repeat="c in caseload" item="c"></case>
我需要做什么才能获得打印名称的指令?我知道我正在获取数据,因为第二个例子有效。
答案 0 :(得分:0)
我明白了。
在 caseload.tmpl.html 中,我需要这样做:
<case ng-repeat="c in caseload" item="c"></case>
在 case.tmpl.html 中,我需要这样做:
<div><span>{{item.lastname}}</span>, <span>{{item.firstname}}</span></div>