2016-06-18 6 views
0

私は、角度1.4アプリでui-routerを使用しています。現在、次のようなng-appがあります。ui-routerテンプレートがもう読み込まれないのはなぜですか?

<div class="container main-content" ui-view ng-app="myApp"> 

</div> 

テンプレートが直接細かく読み込まれています。私は、HTMLタグにNGアプリディレクティブを移動する必要があります知っている:私は、ページごとにmodulebasedアプローチを使用しています

<html ng-app="myApp"> 
... 

</html> 

$stateProvider.state('myview', { 
       url: '/myview/:id', 
       templateUrl:'app/modules/myview.html', 
       controller: 'MyViewController' 

は、したがって、各ページは別々の状態の定義があります。

別のルートをクリックしたときにng-appをhtmlタグに移動した後、ブラウザのURLは変更されますが、テンプレートはロードされません。これは、ui-routerの設定や他の何かに関連していますか?

+0

変数 'appConfig.viewBasePath'には何がロードされていますか?通常はdinamycテンプレートを作成するには、必要に応じて 'templateProvider'を使用して変更する必要があります。 –

+0

同じ問題が発生しました。 –

+0

はコンソールに何もありませんか?あなたが '.run()'のコンソールを使って '$ state'をチェックしてください。おそらく、あなたがどの状態にあるのかを見ることができます。 –

答えて

0

問題は、リンクとしてui-srefを使用する代わりに、hrefが使用されていたことです。

+0

と答えたときのマーク。 –

関連する問題