Что не так?angularjs run named function
(function() {
'use strict';
angular
.module('app')
.run('pageTitle', pageTitle);
function pageTitle($rootScope, $http) {
$rootScope.$on('$routeChangeSuccess', function (event, current, previous) {
$rootScope.title = current.$$route.title;
});
}
})();
I'm получаю эту ошибку
Ошибка: нг: areq
Bad Довод
Аргумент 'п' не является функцией, есть строка
благодарит за советом. должен ли я делать это для каждой функции? – handsome
Только там, где функция требует инъекции зависимостей. Если вы не передаете какие-либо зависимости функции, тогда нет необходимости «вводить» что-либо. Чтобы уточнить это, это относится только к именованным функциям, которые вы используете в своем контроллере, службе, фабрике и т. Д. –