2017-01-30 2 views
0

Für meine Website habe ich eine benutzerdefinierte Direktive für einige Felder, ich möchte in der Direktive dynamisch ändern, ob ein bestimmtes Feld nur gelesen werden soll oder nicht basierend auf einigen Werten.AngularJS: Wie mache ich Feld lesen nur innerhalb Direktive

Ist das möglich? und wenn ja wie?

+2

was [ngReadonly] (https://docs.angularjs.org/api/ng/directive/ ngReadonly)? – rala

Antwort

1

Ich glaube nicht, dass eine Richtlinie notwendig ist für das, was Sie tun möchten, wie ng-readonly Argumente nehmen kann, würden Sie es so verwenden;

<input type="search" ng-readonly"variable===true"/> 

Hoffe es hilft!

+0

Ich sehe OK, werde versuchen, danke – Stackoverflow

0

Wenn Sie Ihre eigene Direktive kann als Klasse eingesetzt werden, dh, beschränken: 'C', dann

ng-class="{className:[condition]}" 

ng-class="{custom-directive:[value =='ABC']}" 
Verwandte Themen