私のコードでは角度をつけてルーティングを使用しています。インデックスファイルでは、私はルーティングの概念を使用しているメニューバーがあります。ng-viewを使用しているanglejsで呼び出しスタックの最大サイズを超えました
jpこれから私は4つの異なるHTMLページにルーティングしますが、ホームページではネストされたルーティングが必要です。 home.htmlのコードは次のとおりです:
<div>
<section class="section1">
<div class="section1Element"
style="border-bottom: 2px solid rgba(0, 0, 0, 0.16);">
<a href="#!london" class="link">London</a><br>
</div>
<div class="section1Element">
<a href="#!paris" class="link">Paris</a>
</div>
</section>
<section class="section2" ng-view></section>
</div>
</div>
<script>
var app = angular.module("myHome", [ "ngRoute" ]);
app.config(function($routeProvider) {
$routeProvider.when("/london", {
templateUrl : "london.html"
}).when("/paris", {
templateUrl : "paris.html"
});
});
</script>
ここでは、セクション要素でng-viewを使用しているとき、最大コールスタックのエラーを示しています。私はそれを修正する方法を知らない。誰も私の助けてくれますか?
これらはどちらも2つの異なるhtmlファイルであり、london.htmlとparis.htmlはhome.htmlのセクション部分に配置する必要があります。これは動作していません。 –
参照のためだけにこのリンクを参照してくださいhttps://www.bennadel.com/blog/2801-revisiting-routing-nested-views-and-caching-with-ngroute-in-angularjs-1-x.htm –
実際に何起こっているのはlondon.htmlとparis.htmlファイルがindex.htmlのng-viewに置かれていますが、これらのページはhome.htmlの "section2" divに置かれなければなりません。 –