私は開発にangle2を使用していますが、angle2にng-disabled
の代替があるかどうか疑問に思いました。
例えば。以下のコードはangularJSです。
<button ng-disabled="!nextLibAvailable" ng-click="showNext('library')" class=" btn btn-info btn-xs" title="Next Lib >> {{libraries.name}}">
<i class="fa fa-chevron-right fa-fw"></i>
</button>
知りたいのですがどうすればこの機能を実現できますか?任意の入力?
disabled
プロパティをtrue
またはfalse
に設定するには
<button [disabled]="!nextLibAvailable" (click)="showNext('library')" class=" btn btn-info btn-xs" title="Next Lib"> {{libraries.name}}">
<i class="fa fa-chevron-right fa-fw"></i>
</button>
[attr.disabled]="valid == true ? true : null"
Html要素からattrを削除するにはnull
を使用する必要があります。
角度のある 4+ のバージョンでは試すことができます
<input [readonly]="true" type="date" name="date" />
これは、angle 6で使っている解決策です。
[readonly]="DateRelatedObject.bool_DatesEdit ? true : false"
上記の答えに加えて
[attr.disabled]="valid == true ? true : null"
私にとってはうまくいきませんでしたし、それがboolを期待しているのでnullを使うことに注意してください。
はい[disabled] = "true"に設定するか、ラジオボタンかチェックボックスの場合は、単にdisableを使用します。
ラジオボタンの場合:
<md-radio-button disabled>Select color</md-radio-button>
ドロップダウンの場合:
<ng-select (selected)="someFunction($event)" [disabled]="true"></ng-select>