<button command="saveCmd">{{saveText}}</button>
コマンド ディレクティブにはテンプレートがありません。これは動作ディレクティブです。しかしtransclude: true
、表示するには使用する必要があります{{saveText}}
。
のようなダミー テンプレートを作成できますtemplate: "<div ng-transclude></div>"
が、ボタン内の div がすべてのブラウザーで有効な html であるかどうかはわかりません。
また、たとえば属性を使用してタイトルを定義することもできますが、<button title="saveText"...
私の質問はテンプレートなしの ng-transclude に関するものです。出来ますか?
前もって感謝します。
アップデート:
ディレクティブ内の新しい 'isolate' スコープscope: {}
が、{{saveText}} がデフォルトで保持されない理由です。