0

新鮮なng1アプリケーションを足場に組み込むために、角形ジェネレータを使用しました。私のメインモジュールには以下の基本コードがありました。ルーティングシステムにui-routerを使用していることに注意してください。AngularJSアプリケーションは、時間の半分しか初期化しません。エラーは発生しません。

'use strict'; 

angular 

    .module('myApp', [ 
    'ngMessages', 
    'ngResource', 
    'ngSanitize', 
    'ui.router' 
    ]) 

    .config([ '$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) { 

    console.log('config'); 

    $stateProvider 

     .state({ 
      name: 'main', 
      url: '/', 
      templateUrl: 'views/main.html', 
      controller: 'MainCtrl' 
     }); 

    $urlRouterProvider.otherwise('/'); 

    }]) 

    .run([ function() { 
    console.log('run'); 
    }]); 

すべての必要なファイルが適切に参照されていることを3回確認しました。私の角型アプリケーションは、ページを更新するときの半分の時間しか初期化しません。コンソールにエラーが記録されず、私の状態がロードされず、console.logステートメントのいずれも表示されません。

答えて

1

「AngularJS Batarang」Chrome拡張機能で問題が判明しました。このポストの時点でのバージョンは0.10.7です。私は干渉を引き起こしていたのかどうかはわかりませんが、Batarangはアプリケーションがロードされる前にそのアプリケーションを強制終了していました。この拡張機能を無効にすると、アプリケーションは毎回正しく実行されます。解決には少し時間がかかっていました。

+1

確認できます、Batarangはあなたの角型アプリで奇妙なものを引き起こす可能性があります –

関連する問題