0

オーバーフローの皆さん、こんにちは。

特定のカスタム要素の動作やスタイルに影響を与える構成情報を渡す際のベスト プラクティスは何ですか?

私が念頭に置いていること:動作のないカスタム属性として(つまり、ディレクティブが定義されていない)。

例: 「押す」ボタンと「トグル」ボタンがあるため、カスタム要素を構成したいと考えています。たとえば、al:type="Toggle" など、ディレクティブとして定義されていないカスタム属性 (要素の動作に影響を与えない、つまりダミー属性) を使用する必要がありますか? または、より良いベストプラクティスの方法がありますか?

敬具

4

1 に答える 1

1

(私があなたの質問を正しく理解している場合..)これを行う標準化された方法はありませんが、angular-ui は、依存性インジェクターに登録されている「値」オブジェクトの名前を指定できるようにすることでこれを処理します。説明するのは難しいですが、示すのははるかに簡単です(例として、「方法」の下にある jquery パススルーを確認してください)。

私が個人的に従う規則は次のようなものです。

<div myDirective="optionsFn()">foo</div>

ここで、「optionsFn」はコントローラーからのオプションを返します。

于 2013-03-03T18:37:58.973 に答える