2017-09-18 4 views
0

を働いていない私は、次のように以下のUIビューangularjs

var app = angular.module("productManagement", 
         ["common.services", 
         "ui.router", 
         "productResourceMock"]); 

app.config(["$stateProvider", 
    function($stateProvider){ 
      // Products 
      $stateProvider 
      .state("productList", { 
       url: "/products", 
       templateUrl: "app/products/productListView.html", 
       controller: "ProductListCtrl as vm" 
      }) 

    }] 
); 

が、それはコンソールにエラーが表示されない私のindex.html

<body ng-app="productManagement"> 
    <div class="container"> 
     <div ui-view></div> 
    </div> 
</body> 

で、UI-ルートを使用してルートを設定して、ビューは全く表示されません!! は、それはあなたが持っている「ルーティングの設定」デボラKuratahエピソード26でwww.pluralsite.comから、これは当然ビジネスアプリケーションのAngularJSラインの一部であるだけでルート

を追加する前に、正常に動作する

+0

が定義されていない場合は、家庭へのデフォルトルート 2.リダイレクトを持っているあなたは間違いなく正しい場所に 'productListView.html'を持っていますか:'アプリ/製品/ productListView.html'? –

+0

プロダクトリストビューが正しいパスにあるかどうかをチェックするだけです。 –

+0

はい正しいパス:productManagement \ app \ products \ productListView.html –

答えて

1

を使用しました 1.状態が

app.config(["$stateProvider","$urlRouterProvider", 
     function($stateProvider,$urlRouterProvider){ 
      // Products 
      $urlRouterProvider.otherwise("/"); 
      $stateProvider 
      .state("home", { 
       url: "/", 
       templateUrl: "app/products/productListView.html", 
       controller: "ProductListCtrl as vm" 
      }) 
      .state("productList", { 
       url: "/products", 
       templateUrl: "app/products/productListView.html", 
       controller: "ProductListCtrl as vm" 
      }} 
    }] 
    ); 
+0

デフォルトルートを追加した後で動作しましたが、今はエラー:transition superseded angular.min.js:124、何らかの理由がありますか? –

+0

役立つ場合は、これをチェックしてください。https://stackoverflow.com/questions/41450712/angularjs-and-ui-router-error-transition-superseded-during-angularjs-unit-te – yesIcan

関連する問題