Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 双向数据绑定在带引导的Angular UI模式中的select标记中不起作用_Javascript_Html_Angularjs_Twitter Bootstrap_Select - Fatal编程技术网

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);
 }