从工厂到美元范围。什么是正确的方法?

时间:2016-07-01 17:01:58

标签: javascript angularjs factory

我想知道哪个是用工厂数据初始化变量的正确方法。目前我这样做,但不能说服我。我错了?我正在使用Angular。

https://outlook.office.com/contacts.read

1 个答案:

答案 0 :(得分:0)

工厂(单件)是一种旨在提供变量和/或方法的服务。

在您的控制器中:

...

MyFactory.var1 = $scope.var1;
$scope.resultOfSomethingDone = MyFactory.doSomething();

如果实现promises(异步,在完成处理时返回值(或异常)。):

MyFactory.getData().then(function(data){
    $scope.dataResult = data;    
});