Android ng模型值未显示在<;选择>;

Android ng模型值未显示在<;选择>;,android,angularjs,ionic-framework,sqlite,Android,Angularjs,Ionic Framework,Sqlite,我的html为: 好啊 不 大概 Guardar您需要使用ng值而不是值。它将为您正确地将其绑定到范围。下面是一个演示: var-app=angular.module('myApp',[]); 应用程序控制器('myCtrl',函数($scope){ $scope.normativas=[ {“y”:1}, {“y”:2}, {“y”:3}, {“y”:1} ]; }); 好啊 不 大概 {{normativas | json}} 您需要使用ng值而不是值。它将为您正确地将其绑定到范围。

我的html为:


好啊
不
大概

Guardar
您需要使用
ng值
而不是
。它将为您正确地将其绑定到范围。下面是一个演示:

var-app=angular.module('myApp',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.normativas=[
{“y”:1},
{“y”:2},
{“y”:3},
{“y”:1}
];
});

好啊
不
大概
{{normativas | json}}

您需要使用
ng值
而不是
。它将为您正确地将其绑定到范围。下面是一个演示:

var-app=angular.module('myApp',[]);
应用程序控制器('myCtrl',函数($scope){
$scope.normativas=[
{“y”:1},
{“y”:2},
{“y”:3},
{“y”:1}
];
});

好啊
不
大概
{{normativas | json}}

问题在于数值1不等于字符串值“1”。默认情况下,Select元素有一个字符串值,有几种方法可以解决这个问题。正如Aleksey所指出的,您可以使用
ng值
,但另一种使用非字符串值设置选项的方法是使用
ng选项
。有时只使用
ng值
更容易,但我将把它放在这里,为您提供另一种选择

angular.module('app',[])
.controller('ctrl',($scope)=>{
$scope.optionValues=[{
价值:1,
文字:“OK”
}, {
价值:2,
文本:“不是”
}, {
价值:3,
文字:“也许”
}];
$scope.selectedValue=1;
});

问题在于数值1不等于字符串值“1”。默认情况下,Select元素有一个字符串值,有几种方法可以解决这个问题。正如Aleksey所指出的,您可以使用
ng值
,但另一种使用非字符串值设置选项的方法是使用
ng选项
。有时只使用
ng值
更容易,但我将把它放在这里,为您提供另一种选择

angular.module('app',[])
.controller('ctrl',($scope)=>{
$scope.optionValues=[{
价值:1,
文字:“OK”
}, {
价值:2,
文本:“不是”
}, {
价值:3,
文字:“也许”
}];
$scope.selectedValue=1;
});


OP的
@AlekseySolovey中重复多次。这并没有改变您可以使用
ng选项的事实,它只是意味着
ng模型
将不同于我的[大大简化的]示例。OP的
@AlekseySolovey中重复了多次。这并没有改变您可以使用
ng选项的事实,它只是意味着
ng模型将不同于我的[大大简化的]示例。