Angularjs中无法修改readonly的值,只能用ng-readonly然后修改其值?

0 0 html
闭麦听歌1v9
闭麦听歌1v9

声望值:118 0人

2019-01-01 11:10:47 提问

关注 0关注

收藏 0收藏, 208浏览



First Name:

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

input还是只读的,必须把readonly换成ng-readonly才能修改他的值,这是因为什么?是因为readonly是html原生的属性,在angualrjs中只能通过ng-readonly来修改他的值么 还是其他什么原因?

请先 登录 后评论

1个回答

  • c语言我最爱157声望 2018-10-15 15:54

    由于angularjs底层没有对html原生的readonly做操作,故readonly无法改变值,而且在angularjs中推荐使用ng-readonly这样能进行双向绑定
    请先 登录 后评论

注册新账号

悬赏追问
10
  • 10
  • 20
  • 50
  • 100
  • 200
  • 输入数值
发布追问