javascript - ng-option 在第一次调用时不选择模型值
问题描述
我有多个带有不同数据数组的下拉菜单。在编辑单击时,我想设置选定的值。我已将 ng-model 设置为对象,但它不起作用。
<div class="form-group">
<label class="control-label">Category{{product.categoryDto}}</label>
<select ng-model="product.categoryDto" class="form-control" ng-options="a.categoryName for a in categories"></select>
</div>
以下是编辑代码。
<button type="button" ng-click="editProduct(row)" class="btn btn-sm btn-primary">
<i class="glyphicon glyphicon-pencil"></i>
</button>
$scope.editProduct = function(row){
console.log($scope.product.categoryDto);
$scope.product = row;
$scope.showAddProductForm = true;
$scope.product.categoryDto = row.categoryDto;
};
在标签 categoryDto 中显示正确的值但未选择该选项。任何想法?
解决方案
推荐阅读
- python - 通过 Python 的 join 方法隐式声明列表?
- linux - Eclipse 产品导出向导 - 没有可执行文件
- python - How to store the row value from csv in python?
- python - 如何在 rock64 系统上启用 /dev/spidev0,0?
- python - 检查 python 列表中的预定义匹配项
- python-3.x - 查看我的圈子创建代码(乌龟,python)
- regex - Inteliij - 在整个项目中搜索 - 替换所有字符
- node.js - 如何在 nodejs 应用程序中使用 kubernetes 机密?
- java - 从类路径获取文件,以便测试可以在所有机器上运行
- mobile - 滚动时如何从 SliverAppBar 淡入/淡出小部件?