私はそのようなオーバーライドされたテンプレートとアコーディオンを持っていますんUIブートストラップテンプレートURLのサポート、共通の角度表現
<uib-accordion-group template-url="{{::urls.templateUrls.customAccordion}}">
しかし、それは動作していないようです。
template-urlに角度式を使用する方法はありますか、それともサポートされていませんか?
私はそのようなオーバーライドされたテンプレートとアコーディオンを持っていますんUIブートストラップテンプレートURLのサポート、共通の角度表現
<uib-accordion-group template-url="{{::urls.templateUrls.customAccordion}}">
しかし、それは動作していないようです。
template-urlに角度式を使用する方法はありますか、それともサポートされていませんか?
here template-url属性を読み取るコードは、$ compileフェーズの前に評価されているため、使用しようとしている補間はまだ発生していません。テンプレートURLの評価はリンクフェーズに移行することができますが、$コンパイルフェーズは新しいテンプレートに対して再度実行する必要があり、効率的なアプローチではありません。
テンプレートのURLを使用する場合は定数を使用するのではなく、必要であれば多くの場所にパスをコピー/ペーストする必要があるため、技術的な複雑さは残念です。 –
同様の質問は次のとおりです。http ://stackoverflow.com/questions/31586315/issue-with-angular-accordion-scope。しかし、それはあなたの問題を解決しませんが、答えは理由(transclude:償いのために真)を指しています。 –
は、開発者からリクエストするのに非常に合理的な機能のように聞こえます。 – svarog