我想使用ng-disabled禁用div部分,但这确实可行。我也尝试使用fieldset代替div。禁用ng似乎无法正常工作。
下面是视图部分:
<div ng-disabled="model.disableDate">
<div>Date</div>
<div ion-datetime-picker ng-model="model.timeEntryDate" ng-change="onTimeEntryDateChange()" date="true" time="false" monday-first="true" am-pm="true">{{model.timeEntryDate|| "Select" | date: "dd/MM/yyyy"}} <i class="icon ion-ios-calendar-outline"></i> </div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是控制器部分:
if ($scope.model.pageState === condition) {
$scope.model.disableDate = true;
}
Run Code Online (Sandbox Code Playgroud)
即使在禁用条件下,此压光机也无法弹出。
angularjs ×1