Angular 1.6 Component'模板在ng-repeat下不更新

时间:2018-01-10 08:23:06

标签: javascript angularjs angular-components angular1.6

单独使用时,该组件工作正常。但 如果在ng-repeat下使用,则DOM不会使用获取的数据进行更新

.component('viewMore', {
    templateUrl: '../components/clientAllData/clientAllData.html',
    controller: viewMoreCtrl,
    controllerAs: 'vm',
    bindings: {
        icon: '<',
        clientId: '@'
    }....

这就是我在ng-repeat中调用组件的方式:

<tr ng-repeat="cfClient in selectedPS.withCF track by $index">
                        <td>{{cfClient.name}}</td>
                        <td>{{cfClient.value | INR}}</td>
                        <td>{{cfClient.revenue | INR}}</td>
                        <td>{{cfClient.linked_cf}}</td>
                        <td>{{cfClient.linked_cfValue}}</td>
                        <td>
                            //view-more is my component
                            <view-more icon="true" client-id="{{cfClient.user_id}}"></view-more>
                            <i class="material-icons">not_interested</i>
                        </td>.....

***该组件能够使用client.user_id获取数据,但它不会更新Component view-more模态窗口内的数据。

0 个答案:

没有答案