請參考下面AngularJS - 在下拉列表中選擇設定值,其中值與另一個對象相匹配
https://plnkr.co/edit/8xjmL9?p=preview
我plunkr這是我的$ scope.data是什麼樣子
$scope.data = [
{
"projectedStart":"2016-12-14T00:00:00"
},
{
"projectedStart":"2017-01-04T00:00:00"
},
{
"projectedStart":"2017-01-11T00:00:00"
}
];
這是什麼我的scope.possibleDates看起來像
$scope.possibleDates = [
{
"projectedStartDate":"2016-12-07T00:00:00",
"dateName":"December - Week 1"
},
{
"projectedStartDate":"2016-12-14T00:00:00",
"dateName":"December - Week 2"
},
{
"projectedStartDate":"2016-12-21T00:00:00",
"dateName":"December - Week 3"
},
{
"projectedStartDate":"2016-12-28T00:00:00",
"dateName":"December - Week 4"
},
{
"projectedStartDate":"2017-01-04T00:00:00",
"dateName":"January - Week 1 (20/10)"
},
{
"projectedStartDate":"2017-01-11T00:00:00",
"dateName":"January - Week 2 (20/10)"
}
]
這是我的se LECT貌似這顯然是錯誤
<table class="table table-bordered table-hover">
<thead>
<tr>
<th >Projected Date</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="d in data">
<td>
<select class="form-control"
ng-model="selectedValue"
ng-init="selectedValue = {{data.projectedStart == dates.projectedStartDate}}"
ng-options="dates.dateName for dates in possibleDates">
</select>
</td>
</tr>
</tbody>
</table>
我想顯示所有的$ scope.possibleDates的DATENAME財產這是很好的一個列表下拉,但我想選擇與相匹配的價值「預計開始'在$ scope.Data
你能告訴你的'NG-repeat'聲明? –
我已經更新了整個表格的問題,所以你可以看到ng-repeat – aliaz