我最近在我开发的角模块上使用了.config()
方法来使用AngularJS的路线。它看起来像这样:AngularJS - 我如何使用自己的服务使用.config()方法?
myModule.config([
'$locationProvider',
'$routeProvider',
function ($locationProvider, $routeProvider) {
$locationProvider.html5Mode(false);
$locationProvider.hashPrefix('!');
$routeProvider.when('/', {
controller: 'myCtrl'
});
}]);
此方法如何工作?我可以使用此方法配置自己的服务吗?我是不是该?
你可以找到一些关于创建自己的提供者的信息在[这个堆栈溢出答案](http://stackoverflow.com/questions/16828287/what-things-can-be-injected-into-others-in-角JS/16829270#16829270);同样的文章[在Angular.js wiki上](https://github.com/angular/angular.js/wiki/Understanding-Dependency-Injection)。 –
看看[这个答案](http://stackoverflow.com/a/15666049/2083599)。它可能会回答你的问题。 – gustavohenke