不能对ng-model-options使用绑定

Mik*_*aAK 0 angularjs angular-ngmodel

我正在尝试ng-model-options通过绑定来设置它.但是,当它在控制器中设置时似乎不起作用.

例如:

这有效,但我不想传递一个字符串

input.current-page(type='text' ng-model='pageNumber.value' ng-model-options='{getterSetter: true}')
Run Code Online (Sandbox Code Playgroud)

我的尝试:

这回来了 Cannot read property 'updateOn' of undefined

link: function(scope) {
  scope.modelOpts = { getterSetter: true }
})

// view
input.current-page(type='text' ng-model='pageNumber.value' ng-model-options='modelOpts')
Run Code Online (Sandbox Code Playgroud)

Mik*_*aAK 6

有趣的是在一个指令就可以不设置ng-model-optionslink.当在控制器中使用时它很好.

IE

// This Will Work
controller: function($scope) {
  $scope.modelOpts = {
    getterSetter: true
  }
},


// This Will Not Work
link: function(scope) {
  scope.modelOpts = {
    getterSetter: true
  }
},
Run Code Online (Sandbox Code Playgroud)