別のHTMLファイルからテンプレートをロードしたいという非常に単純なディレクティブがあります。HTMLでディレクティブを置き換えたいので、replace: trueプロパティをディレクティブに追加します。ただし、これを行うと、テンプレートがまったく含まれません。
これを確認できるjsFiddleを作成しました。templateFirebugなどを使用してDOMを検査する場合、プロパティのみを使用すると、要素が置き換えられることがわかります。離陸すると、foo要素に追加されるreplace: trueHTMLを確認できます。templateUrlただし、を追加するreplace: trueとすぐにtemplateUrl、表示<foo></foo>されるのはDOMだけです。
これらの2つのプロパティを一緒に使用できない理由はありますか?私はjavascriptの専門家からはほど遠いので、ここで何が起こっているかについての情報をいただければ幸いです。