私がやろうとしている、または可能かどうかを知っているのは、拡張/共有/再利用または次のようなものです:
ディレクティブ テンプレート内のタグで使用される特定の属性をディレクティブに渡す:
<app-autocomplete md-floating-label="Movies"></app-autocomplete>
そして、私のディレクティブ tpl 内:
<md-autocomplete md-floating-label>
<!-- where md-floating-label has the value: Movies -->
なぜ私はこれをしたいのですか?placeholder
md-autocomplete は、またはを持つ 2 つの異なる方法で使用できるためmd-floating-label
です。そのため、レイアウトに応じてどちらかを使用できるようにしたいと考えています。また、「繰り返さないでください」という言葉も避けたいと思います。
$scope を使用しない場合は、次のようになりますが、ここでも機能しません。
<app-autocomplete placeholder="false" md-floating-label="Cidade">
<md-autocomplete placeholder="placeholder" md-floating-label="mdFloatingLabel">
それで、何かアイデアはありますか?