我有一个工厂被实例化了3次,而且我已经阅读了一些关于可能原因的好帖子。
在浏览器中调试应用程序时,如果您在工厂中断,有没有办法告诉控制器导致工厂实例化?
Update:
这是工厂的片段。我设置了设置settings
变量的断点,并在应用启动或加载页面时调用了3次。
angular.module('ts')
.factory('usergridFactory', function ($cookieStore, $location, $q) {
var localFunctions = {
createSettings: function (settingsObj) {
...
},
}
...
var settings = localFunctions.getSettings();
return localFunctions;
});