如何在 Ember.js 中保存属性类型为“date”的模型
How do I save a model with attribute of type 'date' in Ember.js?
我正在尝试在Ember.js中保存一个包含日期属性的对象。
在存储区调用 createRecord(( 后,新对象在页面上表示,但在调用 save(( 时,date 属性会从页面上消失。模型上的所有其他属性类型不表现出这种先出现后消失的行为。下面是一些示例代码:
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"
]
请参阅此jsfiddle进行演示。
与其使用
Date.now()
,不如使用 new Date()
。
Date.now()
返回一个整数,这似乎给 Ember 带来了问题。 new Date()
返回一个 Ember 可以处理的实际Date
对象。 这是一个稍微修改的jsfiddle: http://jsfiddle.net/AJRts/
相关文章:
- 在VanillaJS中模拟模型双向数据绑定
- 为集合分配大量的模型弹药
- 如何使用backbone.js从集合中获取模型名称
- 在事件上打开Materialize Date Picker
- 骨干模型默认值-todos.js示例中不必要的代码
- EmberJS中支持单字母单词模型
- 2个backbone.js集合,具有相同的模型,但排序顺序不同
- 将不在模型中的数据返回到mvc控制器
- 如何在视图模型contet更新更新上调用Jquery函数
- 如何使用Javascript客户端对象模型检索Sharepoint 2010列表项权限
- 我应该如何检查主干.主干.模型更改时查看
- Ext.js从json构建模型关系的问题
- 显示模块模式在Knockout中设置模型的新实例
- 使用导航属性创建Kendo UI网格模型的问题
- Angular,函数在(模型)工厂中返回值
- 如何将本地json数据加载到Extjs数据模型中
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 更新成员数据模型中的记录列表
- 如何在 Ember.js 中保存属性类型为“date”的模型
- 用JavaScript访问Struts模型's date对象