Я новичок в angularJS и пытаюсь его изучить. Я наткнулся на конфигурационную функцию , где я вижу два разных аргумента, как показано ниже.Как использовать блок конфигурации 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 имеет параметр массива.
Может кто-нибудь, пожалуйста, объясните мне, в чем разница между этими двумя подходами и когда их использовать?
Аннотация аннулирования: https://docs.angularjs.org/guide/di#dependency-annotation –
Возможный дубликат [Аннотации AngularJS DI - зачем их использовать?] (Http://stackoverflow.com/questions/24526880/ angularjs-di-annotations-why-use-them) –
Я не думаю, что это дубликат, так как плакат не знал, что такое синтаксис, поэтому он/она не понял, зачем это делать , –