带有asp.net Boilerplate的角度注入器

时间:2014-08-06 07:07:59

标签: angularjs boilerplate

http://www.aspnetboilerplate.com/Pages/Documents/Dynamic-Web-API中..字符串'abp.services.tasksystem.task'如何解决?

我知道$ injector会解析字符串..但是我们如何才能找到字符串'abp.services.tasksystem.task'?

1 个答案:

答案 0 :(得分:2)

要在angularjs中使用自动生成的代理服务,您必须包含此文件:

<script src="~/api/AbpServiceProxies/GetAll?type=angular"></script>

它会将所有代理服务作为angular的服务注册到abp模块中。

文件的内容可能如下所示:

angular.module('abp').service('abp.services.tasksystem.task', function () {
  // the proxy implementation
});

这就是为什么您可以在应用中注入abp.services.tasksystem.task服务。

PS。请注意,那些.点符号只是一个服务名称,而不是真正的命名空间。