当前位置:  开发笔记 > 编程语言 > 正文

设置所选项目选择选项

如何解决《设置所选项目选择选项》经验,为你挑选了1个好方法。

在我的离子项目中我有

所以澄清,user.bloodType是一个看起来像这样的对象:

{
  'id' : 1,
  'description' : 'O+'
}

formData.bloodTypes包含上面描述的bloodType对象的数组.所以这就出现了问题 - 我知道这user.bloodType绝对是其中的一个对象formData.bloodTypes.如何设置app.controller('ctrl', function($scope) { $scope.bloodTypes = [ {'id' : 1, 'description' : 'O+'}, {'id' : 2, 'description' : 'A'}, {'id' : 3, 'description' : 'B'}, ]; // set initial selected option to blood type B $scope.selectedOption = {'id' : 3, 'description' : 'B'}; });

或者,如果要保留引用相等性,则不需要跟踪:

app.controller('ctrl', function($scope) {
     $scope.bloodTypes = [
       {'id' : 1, 'description' : 'O+'},         
       {'id' : 2, 'description' : 'A'},
       {'id' : 3, 'description' : 'B'},
     ];

     // set initial selected option to blood type B
     $scope.selectedOption = $scope.bloodTypes[2];    
});


不,将两者混合起来没有多大意义.使用其中一个.ngModel更有用 - 意味着同步模型的工作量减少
推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有