在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ Angularjs中無(wú)法修改readonly的值,只能用ng-readonly然

Angularjs中無(wú)法修改readonly的值,只能用ng-readonly然后修改其值?

<div ng-app ng-controller="MainCtrl">
    <p>First Name:
    <input ng-model="first" readonly="isReadOnly"/>
    </p>
</div>

function MainCtrl($scope) {
    $scope.first = "Angular";
    $scope.isReadOnly= "false";
}

input還是只讀的,必須把readonly換成ng-readonly才能修改他的值,這是因?yàn)槭裁矗渴且驗(yàn)閞eadonly是html原生的屬性,在angualrjs中只能通過(guò)ng-readonly來(lái)修改他的值么 還是其他什么原因?

回答
編輯回答
忘了我

由于angularjs底層沒(méi)有對(duì)html原生的readonly做操作,故readonly無(wú)法改變值,而且在angularjs中推薦使用ng-readonly這樣能進(jìn)行雙向綁定

2018年4月2日 20:47