我對角度很陌生,我想了解工廠方法。Angularjs - 創建「工廠」的正確方法以及如何使用它們?
我試着用不同的方式爲我的應用程序創建一個工廠方法。但沒有爲我工作 - 爲什麼?
這是創建工廠方法的正確方法,我們是否有多種方法來創建工廠方法? - 如果有,請說明他們的優點和缺點?
這裏是我的嘗試:
var app = angular.module('MyApp', ['authService' ]);
app.controller('MainCtrl', function($scope) {
$scope.name = 'World';
});
//type 1
app.factory('appFactory', function(){
console.log(" called from app factory")
})
//type 2
angular.module('MyApp')
.factory('myFactory', function(){
console.log("called from factory");
})
//type 3
angular.module("authService", [])
.factory("Auth", function($http, $q, AuthToken) {
console.log(" i am called from auth factory")
})