AngularJS和Typescript - 创建服务,工厂和提供者

时间:2014-09-30 03:44:00

标签: angularjs typescript

我对Angular有很好的理解,但我开始涉足Typescript和Angular。

在设置模块时,工厂,服务和提供商之间有什么区别。

示例:

var app = angular.module('app', []);

//Setting up a factory
app.factory('TestFactory', ['$http', TypescriptModule.TestFactory]);
// Or
app.factory('TestFactory', ['$http', ($http) => new TypescriptModule.TestFactory($http)]);

//Setting up a service
app.service('TestService', ['$scope', TypescriptModule.TestService]);
// Or
app.service('TestService', ['$scope', ($scope) => new TypescriptModule.TestService($scope)]);

我想我得到的是你必须实例化一个工厂,而为你调用服务的构造函数?

提供商怎么样?当我们谈论这个问题时,常数,价值观等等呢?

0 个答案:

没有答案
相关问题