0

私がやろうとしている、または可能かどうかを知っているのは、拡張/共有/再利用または次のようなものです:

ディレクティブ テンプレート内のタグで使用される特定の属性をディレクティブに渡す:

<app-autocomplete md-floating-label="Movies"></app-autocomplete>

そして、私のディレクティブ tpl 内:

<md-autocomplete md-floating-label> <!-- where md-floating-label has the value: Movies -->

なぜ私はこれをしたいのですか?placeholdermd-autocomplete は、またはを持つ 2 つの異なる方法で使用できるためmd-floating-labelです。そのため、レイアウトに応じてどちらかを使用できるようにしたいと考えています。また、「繰り返さないでください」という言葉も避けたいと思います。

$scope を使用しない場合は、次のようになりますが、ここでも機能しません。

<app-autocomplete placeholder="false" md-floating-label="Cidade">

<md-autocomplete placeholder="placeholder" md-floating-label="mdFloatingLabel">

それで、何かアイデアはありますか?

4

1 に答える 1

0

ただし、ディレクティブに分離スコープがない場合は、親要素のすべての $scope データを使用できます

于 2016-07-26T19:55:50.717 に答える