<select ng-model="new_key" ng-change="evaluate($parent.$index, k, new_key)" ng-options="key as key+'('+value+')' for (key, value) in vars">
vars有3把钥匙。一个值未定义。如何创建仅包含有效值的选择?
答案 0 :(得分:1)
您可以尝试在控制器中添加以下过滤器
$scope.removeNull = function(itm) {
if(itm.Value)return itm; else return;
};
并在ng-options中添加此过滤器,如
ng-options="key as key+'('+value+')' for (key, value) in vars | filter : removeNull"
希望这对你有所帮助。
答案 1 :(得分:0)
易。您的ng-model
未定义。
解决方案:在您的js中设置
ng-model="new_key"
的默认值。