我有一個模塊App
和工廠i18n
,什麼叫i18n.load
方法的形式應用的最佳方式(配置?跑?等?)如何從模塊設置中調用角度工廠方法?
angular
.module('App', [
'ngRoute',
'service.i18ndb'
])
.config(function ($routeProvider) {
//want to i18n.load() here somehow
$routeProvider
.when('/signin', {
templateUrl: '../views/sign-in.html',
controller: 'SigninCtrl'
})
.when('/mix', {
templateUrl: '../views/mix.html',
controller: 'MixCreateCtrl'
})
.otherwise({
redirectTo: '/signin'
});
});
angular.module('App')
.factory('service.i18ndb', function() {
return {
load: function() { console.log("Busy"); }
}
}
);
你不能從配置中加載它,所以使用'.run'部分。 – dfsq 2014-10-31 14:41:14