我是 angularJS 的新手并试图学习它。我遇到了配置函数,其中我看到了两个不同的参数,如下例所示。
示例 1
dashboardApp.config(function($stateProvider, $urlRouterProvider) {
//$urlRouterProvider.when('', '/add');
$stateProvider.state('add',
{
url:'/add?month&year',
templateUrl: 'partial/add.html',
controller: 'AddListController'
})
});
示例 2
gm.config(['$routeProvider', 'Path', function($routeProvider, Path) {
$routeProvider.when('/login', {
templateUrl: Path.view('application/authentication/login.html'),
controller: 'authController'
});
}]);
在第一个示例中,config 有一个函数参数。在第二个示例配置中具有数组参数。
有人可以向我解释这两种方法有什么区别以及何时使用哪种方法?