我试图传输数据以转换范围,使变量只存在于那里。我的意思是我正在创建组件:
.component('testComp', {
bind: {
collection: '<'
},
transclude: true,
templateUrl: 'testcomptemplate.html',
controller: TestCompController
});
使用模板:
<div>
<ng-transclude ng-repeat="$item in $ctrl.collection"></ng-transclude>
</div>
在另一个文件中使用该组件时,我想在其中提供$item
变量&#39} s transclude:
<div>
<test-comp collection="someCollection">
{{ $item.name }}
</test-comp>
</div>
我已经尝试过制作另一个既可以转录也可以指示但仍无法完成任务的组件。我可以命名的进展是通过$item
变量访问$parent
。
这甚至可以在组件中使用吗?