我的angularjs配置塊內的代碼沒有執行。我已經檢查了stackoverflow上的類似問題,沒有任何幫助。我已經檢查了2個可能的錯誤。 1)在html中缺少ng-app。角度配置塊未被調用
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
如果(isUndefined(event.immediatePropagationStopped)){ VAR originalStopImmediatePropagation = event.stopImmediatePropagation; event.stopImmediatePropagation = function(){ event.immediatePropagationStopped = true; 如果(event.stopPropagation){ event.stopPropagation(); } 如果(originalStopImmediatePropagation){ originalStopImmediatePropagation.call(事件); } }; – user911