チャット コンポーネントを挿入できるディレクティブがあります。必要に応じてテンプレートをロードします。
mod.directive('chat', function () {
return {
replace: true,
templateUrl: '/tmpl/chat/chat',
}
})
しかし問題は、テンプレートに追加のインクルードが必要なことです:
.chat
.chatHeader(ng-include="'chatHeader'")
.chatLog(ng-include="'chatLog'")
パーシャル:
script( type="text/ng-template", id='chatLog')
.chatMsg(ng-include="'chatMsg'", ng-repeat='chatMsg in chatLog')
script( type="text/ng-template", id='chatHeader')
h3 Chat
インクルードをロードするにはどうすればよいですか? 以前はパーシャルをベース チャット テンプレートと同じファイルに配置していましたが、replace: true を使用すると、それは許可されなくなりました。
含まれているパーシャルをロードする標準的な角度の方法は何ですか?