Код внутри моего блока конфигурации angularjs не выполняется. Я уже проверял подобные вопросы в stackoverflow, и ничто не помогло мне. Я уже проверил две возможные ошибки. 1) Отсутствует ng-приложение в html.угловой конфигурационный блок, который не называется
2) Переопределение модуля.
Я не уверен, что случилось. Я вижу, что точка останова идет к этой строке, но она не входит в этот блок. Я также не вижу ошибок на консоли. Он просто молча игнорирует это. Даже если я изменил $ locationProvider на $ locationProvider1, он не даст никаких ошибок.
myLittleApp .config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
index.html
<html class="no-js" ng-app="littleapp">
</html>
app.js
'использовать строгий';
var angular = require('angular');
require('angular-ui-router');
require('angular-ui-bootstrap');
var myLittleApp = angular.module('littleapp', [
'ui.router',
'ui.bootstrap',
require('./modules/firm').name
]);
myLittleApp .config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
console.log('test');
}]);
Только мысль, Вы уверены, что 'требуют ('./ модули/фирма'). Name' работает правильно? Не уверен, но я ожидал бы, что блоки .config будут оцениваться в порядке их зависимостей (так что блок конфигурации для 'littleapp' не будет выполняться перед блоком для'./Modules/firm'). Что произойдет, если вы удалите это требование? – Daniel
Я тоже это пробовал. не повезло. Я вижу, что это исключает этот код из библиотеки angularjs. – user911
if (isUndefined (event.immediatePropagationStopped)) { var originalStopImmediatePropagation = event.stopImmediatePropagation; event.stopImmediatePropagation = function() { event.immediatePropagationStopped = true; если (event.stopPropagation) { event.stopPropagation(); } если (оригинальныйStopImmediatePropagation) { оригинальныйStopImmediatePropagation.call (event); } }; – user911