0

angular ng-include には非常に奇妙な問題があります。以下は、私の場合の非常に単純化された HTML コードです。

<html>
<body ng-app>
<div class="header"><a href='http://www.mysite.org'>LOGO IMG HERE</a></div>
<div id="Ng-Module-Holder"><div ng-include='/template.html'></div></div>
</body>
</html>

問題は、現在開いているページがホームページ (www.mysite.org) の場合、ロゴ リンクが機能しないことです。ng-include を使用する代わりに、HTML をモジュール ホルダーに直接配置すると、すべてが期待どおりに機能します...

それはAngularまたはバグの隠された機能ですか、それとも何か見逃していますか?

私はAngular 1.2.14を使用しています。ありがとう

編集:明確にするために...テンプレートの読み込みに問題はありません。問題は、現在のページを参照するページ上の他のリンクにあります。ng-include を使用しない場合、リンクに問題はありません。残念ながら、plnkr または jsbin でデモを作成する方法がわかりません。iframe の現在の URL は「about:blank」であり、動作します。

EDIT 2:私は plkr: demoでそれを再現することに成功したと思います

4

0 に答える 0