Javascript 双向数据绑定在带引导的Angular UI模式中的select标记中不起作用
这是普朗克。 单击“打开我”按钮后,我希望它执行我选择的任何操作。它应该始终切换回白色选项,因为Javascript 双向数据绑定在带引导的Angular UI模式中的select标记中不起作用,javascript,html,angularjs,twitter-bootstrap,select,Javascript,Html,Angularjs,Twitter Bootstrap,Select,这是普朗克。 单击“打开我”按钮后,我希望它执行我选择的任何操作。它应该始终切换回白色选项,因为 ng-change="refreshAmount()" 将其设置回: $scope.myColor = $scope.colors[0]; 正如您在日志中看到的,$scope.myColor值已正确更新,始终输出白色 如果希望在子控制器中进行双向绑定,则需要对模型使用对象 <select ng-change="refreshAmount()" ng-model="color.myCol
ng-change="refreshAmount()"
将其设置回:
$scope.myColor = $scope.colors[0];
正如您在日志中看到的,$scope.myColor值已正确更新,始终输出白色 如果希望在子控制器中进行双向绑定,则需要对模型使用对象
<select ng-change="refreshAmount()" ng-model="color.myColor" ng-options="color as color for color in colors">
</select>
$scope.color ={
myColor: $scope.colors[2]
};
$scope.refreshAmount = function() {
$scope.color.myColor = $scope.colors[0];
$log.info($scope.color);
}