标签: angularjs angularjs-directive
我想用一个属性在一个指令内做一个后端调用。如果我在链接函数内写这个,它会多次调用后端。我应该在哪里拨打我的后端电话,以便它只拨打一次电话,性能也会很好。我在ng-repeat中使用指令。所以它被多次调用。
答案 0 :(得分:0)
您需要创建一个服务,并将其注入您的指令中。 见https://docs.angularjs.org/guide/services
服务是一个单例,这正是您只需要一次后端通信所需的。