再次陷入了Ember的内在美。
我有posts
列表,然后是帖子的view/creation
以及帖子edit
您可以看到所有代码here
模型的date
属性设置为defaultValue: new Date()
,问题在于当我编辑已经创建的帖子时,不仅仅是它的日期变为null,而是其他所有帖子。
简而言之:我创建了一个帖子,date
很好,我编辑该帖子,重新加载应用,然后所有dates
上的所有posts
都为空。
在this.get('controller.model').save();
之后,整个事情搞得一团糟。由于帖子的编辑和创建都共享post/edit.hbs
,我很快就认为“好了,所以不要在save
中处理PostsRoute
,而是在”{1}}中更好地进行“编辑”。 PostController
。嗯,这也不起作用。
我真的不明白为什么dates
会为空。
routes.js
和post_edit.hbs
应该是要考虑的文件,但是存储库中的所有内容。
一如既往地感谢您与我分享的任何想法。