我对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)]);
我想我得到的是你必须实例化一个工厂,而为你调用服务的构造函数?
提供商怎么样?当我们谈论这个问题时,常数,价值观等等呢?