1

ディレクティブのクラス属性を設定しようとしています。それが私がそれを行う方法です:

ディレクティブ内の関連コード

template: '<input class="myClass" />'

scope:{
 myClass = '@'
}

それが私がそれを呼ぶ方法です

<my-directive my-class="someClass" />

残念ながら、何も起こりません。エラーはありませんが、クラスが設定されていません。

私が欠けているものはありますか?

4

1 に答える 1

5

myClass は、新しい分離スコープのスコープ変数です。あなたは書くtemplate: '<input class="{{myClass}}" />か、template: '<input ng-class="myClass" />

于 2013-04-24T18:07:21.030 に答える