Angularjs 选择值后,角度选择ng模型为空

Angularjs 选择值后,角度选择ng模型为空,angularjs,Angularjs,我在角度选择和ng model方面遇到问题。这个问题可以用这把小提琴来描述: 基本上我有一个选择,例如: <select ng-options="item.Label as item.label for item in entry.Data.Options | orderBy: label" ng-model="entry.Data.Value"> 值entry.Data.value首先设置为entry.Data.Options[0],但这不会使选择列表显示此值,如果我在选择

我在角度选择和
ng model
方面遇到问题。这个问题可以用这把小提琴来描述:

基本上我有一个选择,例如:

<select ng-options="item.Label as item.label for item in entry.Data.Options | orderBy: label" 
ng-model="entry.Data.Value">

entry.Data.value
首先设置为
entry.Data.Options[0]
,但这不会使选择列表显示此值,如果我在选择中选择另一个值,则
entry.Data.value
将变为空

你知道哪里不对吗


编辑:在“real app”中,
条目
值来自一个值循环,它可以包含许多不同的元素,选择是其中一种类型。select包含在使用模板的real apps html中。

记住javascript是区分大小写的

试试这个

<select 
    ng-options="item.Label as item.label for item in entry.Data.Options | 
    orderBy: label" 
    ng-model="entry.Data.Value">

记住javascript是区分大小写的

试试这个

<select 
    ng-options="item.Label as item.label for item in entry.Data.Options | 
    orderBy: label" 
    ng-model="entry.Data.Value">

这就是你想要的东西吗:


价值

{{entry.Data.Value}
这就是你想要的东西吗:


价值

{{entry.Data.Value}

如果所选年份为2017年,但ng选项为2015年、2016年。它不起作用

<select ng-model="controller.selectedYear" ng-options="y for y in controller.years">

它不起作用,因为我们用“年”而不是“年”


如果所选年份为2017年,但ng选项为2015年、2016年。它不起作用

<select ng-model="controller.selectedYear" ng-options="y for y in controller.years">


它不起作用,因为我们用“年”而不是“年”

成功了。谢谢你,我为这件事发疯了。。需要更多的咖啡!很高兴你成功了:)哦,你让我想起了我的咖啡!成功了。谢谢你,我为这件事发疯了。。需要更多的咖啡!很高兴你成功了:)哦,你让我想起了我的咖啡!