私は、角度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の設定や他の何かに関連していますか?
変数 'appConfig.viewBasePath'には何がロードされていますか?通常はdinamycテンプレートを作成するには、必要に応じて 'templateProvider'を使用して変更する必要があります。 –
同じ問題が発生しました。 –
はコンソールに何もありませんか?あなたが '.run()'のコンソールを使って '$ state'をチェックしてください。おそらく、あなたがどの状態にあるのかを見ることができます。 –