答案 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'
}];
你可以尝试使用这种方法。希望这有帮助。