如何使用angularjs配置块?
我对angularJS是新手,正在努力学习。我遇到了配置函数 其中我看到两个不同的参数,如下面的示例所示 例1如何使用angularjs配置块?,angularjs,ajax,config,angular-config,Angularjs,Ajax,Config,Angular Config,我对angularJS是新手,正在努力学习。我遇到了配置函数 其中我看到两个不同的参数,如下面的示例所示 例1 dashboardApp.config(function($stateProvider, $urlRouterProvider) { //$urlRouterProvider.when('', '/add'); $stateProvider.state('add', { url:'/add?month&am
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有一个函数参数。在第二个示例中,config有一个数组参数
有人能给我解释一下这两种方法之间的区别以及何时使用哪种方法吗?这里有两种区别。第一个示例为提供配置,而第二个示例使用ngRoute
您注意到的语法上的差异是,代码不能承受缩小(第一个示例)和代码不能承受缩小(第一个示例)。这里有两个区别。第一个示例为提供配置,而第二个示例使用ngRoute
您注意到的语法上的差异是,代码不能承受缩小(第一个示例)和代码不能承受缩小。+1前面的答案指出$stateProvider是角度ui路由器语法。我还要指出,声明$routeProvider与服务和控制器等其他角度项的语法不同。+1在前面的回答中指出$stateProvider是角度ui路由器语法。我还想指出,声明$routeProvider与服务和控制器等其他角度项目的语法不同。您应该使用ui route provider,因为它比ngRoute更好,
ui router允许您以嵌套形式编码模板您应该使用ui route provider,因为它比ngRoute更好,
ui router允许您以嵌套形式对模板进行编码依赖项注释:可能的重复我不认为这是重复的,因为海报不知道语法是什么,所以他/她甚至没有问为什么要这样做。依赖项注释:可能的重复我不认为这是重复的,因为海报不知道语法是什么,所以他/她甚至没有问为什么要这么做。