angular1.5组件绑定控制器一次

时间:2016-11-07 07:40:05

标签: angularjs

我正在尝试以角度制作我的第一个组件,但我认为我做错了。

在我的控制器中,我调用资源从Web服务获取数据。

我的组件如下所示:

.component('test', {
        templateUrl: '/layout/test.template.html',
        bindings: {
            data: '='
        },
        controller: myController
    })

我在我的模板中使用我的组件:

 <test data="row" ng-repeat="row in rowCollection"></test>

问题是我每次使用该组件时都会调用Web服务。

实际上,在rowCollection中,我拥有了我需要的所有数据。我可以在没有控制器的情况下使用我的组件,只使用传递的数据。

你能帮助我吗?

感谢

1 个答案:

答案 0 :(得分:0)

好的,写这个问题让我解决了。

我的页面和我的组件使用了myController。

我为我的组件创建了一个新的控制器,我不调用web服务,只使用传递的数据。

效果很好。