Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 设置自定义";“视图”;文本,同时保持将对象设置为ng模型的功能_Angularjs_Select - Fatal编程技术网

Angularjs 设置自定义";“视图”;文本,同时保持将对象设置为ng模型的功能

Angularjs 设置自定义";“视图”;文本,同时保持将对象设置为ng模型的功能,angularjs,select,Angularjs,Select,使用选择,如果您在ng模型中输入一个值,它将显示该值作为所选选项 我有一个这样的物体: startDate: { view: "April - 2014", month: 03, year: 2014 } <select ng-options="date as date.view for date in startDates" ng-model="startDate" ng-change="getStart(startDate)"></select> 使用

使用
选择
,如果您在ng模型中输入一个值,它将显示该值作为所选选项

我有一个这样的物体:

startDate: {
  view: "April - 2014",
  month: 03,
  year: 2014
}
<select ng-options="date as date.view for date in startDates" ng-model="startDate" ng-change="getStart(startDate)"></select>
使用另一个类似的对象选择日期:

startDates: 
[  { 
view: APR - 2014
year: 2014
month: 3
 } ,  { 
view: MAY - 2014
year: 2014
month: 4
 } ,  { 
view: JUN - 2014
year: 2014
month: 5
 } ,  { 
view: JUL - 2014
year: 2014
month: 6
 } ,  { 
view: AUG - 2014
year: 2014
month: 7
 } ,  { 
view: SEP - 2014
year: 2014
month: 8
 }  ]
我有一个select语句,如下所示:

startDate: {
  view: "April - 2014",
  month: 03,
  year: 2014
}
<select ng-options="date as date.view for date in startDates" ng-model="startDate" ng-change="getStart(startDate)"></select>

我希望显示为
startDate.view
,但仍允许使用所选对象填充
ng model=“startDate”


我希望这不是一个太令人困惑的问题。任何帮助都很好。

您可以找到各种选项。尝试使用:

<select ng-model="startDate" ng-options="d.view for d in startDates" ng-change="getStart(startDate)"></select>


@user1753797如果您选择一个项目,则型号
开始日期将更新。我不确定我是否理解你想要实现的目标。我正在寻找的是一种方法,通过startDate可能已经包含的内容预先选择一个项目。