0
我得到一個未知的提供程序錯誤(注射器)有廠當我宣佈使用匿名函數:角未知供應商,工廠包裹在匿名函數
(function() {
'use strict';
angular.module('app').factory('errorCodeFactory', errorCodeFactory);
function errorCodeFactory() {
var factory = {
getMessage: getMessage
};
return factory;
function getMessage(errorObject) {
return "hi";
};
};
});
我若沒有在一個函數進行包裝,它的工作原理:
angular.module('app').factory('errorCodeFactory', function() {
var factory = {};
factory.getMessage = function (errorObject) {
return "hi";
};
return factory;
});
不確定爲什麼第一個例子不起作用,但第二個例子不起作用。我也有其他工廠使用與第一個例子相同的方法,他們工作。我肯定錯過了什麼。
您可以張貼演示重現問題? – elclanrs