我应该在哪里写AngularJS指令中的后端调用

时间:2016-02-13 16:05:45

标签: angularjs angularjs-directive

我想用一个属性在一个指令内做一个后端调用。如果我在链接函数内写这个,它会多次调用后端。我应该在哪里拨打我的后端电话,以便它只拨打一次电话,性能也会很好。我在ng-repeat中使用指令。所以它被多次调用。

1 个答案:

答案 0 :(得分:0)

您需要创建一个服务,并将其注入您的指令中。 见https://docs.angularjs.org/guide/services

服务是一个单例,这正是您只需要一次后端通信所需的。