AngularJS共享功能

时间:2014-05-05 19:28:42

标签: javascript angularjs

我的控制器有一个功能,必须在更多它们之间共享(现在我只是复制它):

示例:

   $scope.selectedPartner = { "Name": "", "Id": null };

   $scope.selectPartner = function ($item) { $scope.selectedPartner = $item; };

    $scope.getPartners = function (name) {
        $scope.selectedPartner = { "Name": "", "Id": null };

        return autoComplete.getPartners(name).then(function (response) {
            return response.data.Partners;
        });
    };

还有很多其他功能。如何使用partnersFunctions()将这些函数包含在所有控制器中而不复制?

1 个答案:

答案 0 :(得分:4)

这是您可以找到使用服务的地方。查看文档:{​​{3}}