外部 HTML ファイルからコンテンツをロードするディレクティブがあります。このディレクティブに渡されるのは、その HTML フラグメントのレンダリングに使用されるスコープ データです。例えば
<div class="{{cls}}" data-obj="{{obj}}" data-id="{{id}}">
<!-- remainder of content here -->
</div>
このディレクティブ内でやりたいことは、ディレクティブに渡された元のスコープ データに基づいて、この中にさらに HTML パーシャルをロードすることです。これを機能させることはできませんが、次のようにする必要があります。
<div class="{{cls}}" data-obj="{{obj}}" data-id="{{id}}">
<!-- remainder of content here -->
<div ng-include="partials/{{obj}}.html></div>
</div>
これを使用すると、ファイルは含まれませんが、エラーも発生しません。誰でもここで私を助けることができますか?
NB :同様の問題であるthisを読みましたが、役に立ちませんでした。
更新- Chrome 開発ツールで、URL が期待どおりに解決されていることに気付きましたが、ファイルの内容が含まれていません。ng-include
リクエストされたフラグメントをロードしてコンパイルしたドキュメントから考えたので、これが機能することを期待していました。