我有这么简单的代码,我希望有一个可重用的factory
,我可以在多个ng-app
中使用。
var app1 = angular.module("xxx", [])
.factory("yyy", function () {
console.log("yyy");
});
var app = angular
.module("Operations", ["ngRoute", "ui.bootstrap", "cgBusy", "xxx"])
.config(carsAppConfig)
.constant("Events", events)
.run(function ($rootScope){
$rootScope.handleErrors = handleErrors;
});
carsAppConfig.$inject = ["$httpProvider", "$locationProvider", "$routeProvider", "yyy"];
function carsAppConfig($httpProvider, $locationProvider, $routeProvider, yyy) {
$httpProvider.defaults.transformResponse.push(function (responseData) {
convertDateStringsToDates(responseData);
return responseData;
});
但它抱怨它无法创建Operations模块,因为它无法找到yyy
依赖项。
使用angular 1.10.2
。
禁止这种结构的角度是否有任何改变?
THX