将数据传递给Angularjs中的转换范围

时间:2018-01-22 17:15:27

标签: javascript angularjs angularjs-scope angularjs-ng-transclude

我试图传输数据以转换范围,使变量只存在于那里。我的意思是我正在创建组件:

.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。 这甚至可以在组件中使用吗?

0 个答案:

没有答案