我在两个不同的Js文件中创建了一个工厂和控制器。
我的工厂对于其他几个控制器也很常见。
在我的工厂中,我已使用控制器中的此范围。
app.factory('myFactory', function () {
return {
getMSG: getMSG
},
function getMSG(params , vm) {
//do some logic here with vm and params since its common factory for some other controller as well.
return value;
}
};
app.controller("factoryCtrl", function ($scope, myFactory) {
var vm = this;
vm.message = "12345";
var params = {'id': 123, 'pageNumber': 30};
myFactory.getMSG(params, vm);
});
Error: [$controller:ctrlreg] http://errors.angularjs.org/1.7.2/$controller/ctrlreg?p0=factoryCtrl