我有一個項目是這樣的:所選日期沒有保持在選擇框中
$scope.items = [{"date":"2014-12-26T05:00:00.000Z","display":"6:00"},
{"date":"2014-12-26T05:15:00.000Z","display":"6:15"},
{"date":"2014-12-26T05:30:00.000Z","display":"6:30"}]
當我這樣做:
<select ng-model="selectedItem"
ng-options="{'date':item.date} as item.display for item in items track by item.date"></select>
我可以選擇一個小時,它在選擇保持可見後。然而,這就是被髮送到將selectedItem:
{"date": "2014-12-26T06:15:00.000Z"}
如果我將其更改爲:
<select ng-model="selectedItem"
ng-options="item.date as item.display for item in items track by item.date"></select>
則值
"2014-12-26T05:15:00.000Z"
放在selectedItem屬性,這就是我想要的(因爲這將會發布到後端)。但是在選擇框中它保留爲空白。爲什麼是這樣?
我創建了一個普拉克:http://plnkr.co/edit/qKMPBbQsP6CJAeslrM6E
謝謝!這確實工作正常。 – rept
@rept不客氣。 – PSL