2
我想在Ember.js中保存一個包含日期屬性的對象。如何在Ember.js中保存具有'date'類型屬性的模型?
在存儲上調用createRecord()之後,新對象在頁面上表示,但date屬性在調用save()時從頁面中消失。模型上的所有其他屬性類型都不會表現出這種隨即消失的行爲。下面是一些示例代碼:
App = Ember.Application.create()
App.IndexRoute = Ember.Route.extend
model:() -> @store.find "post"
App.Post = DS.Model.extend
time: DS.attr "date"
body: DS.attr "string"
App.IndexController = Ember.ArrayController.extend
actions:
createPost:() ->
body = @get 'newBody'
post = @store.createRecord 'post',
body: body
time: Date.now()
@set 'newBody', ''
post.save()
App.Post.FIXTURES = [
id: 1
time: new Date("2013-9-30")
body: "fixture post"
]
請參閱this jsfiddle了演示。