将文本框绑定到selectList Angular

时间:2015-05-27 08:23:53

标签: angularjs model-binding

有没有办法将文本框绑定到没有$Watch的选择列表。

Plunker

我不想让用户输入所有内容并绑定到选择列表。

由于

1 个答案:

答案 0 :(得分:0)

因此,如果您需要进行选择并在输入中显示结果而不使用$ scope。$ watch只需在输入上使用attribut禁用。试试这个:

   <input type="text" ng-model="text.name" disabled/>
    <select ng-model="text" ng-options="option.name for option in options">
   </select>

在您的控制器中:

 app.controller('MainCtrl', function($scope) {
  $scope.options = [{
     name: 'a',
     value: 'something-cool-value'
     }, {
      name: 'b',
      value: 'something-else-value'
      }];

你可以尝试使用这种方法。希望这有帮助。