我们有一个示例 ember 应用程序,我们在其中 CRUD 食谱。对于我们创建新配方的路线,如果我们像这样将属性传递给 createRecord:
Cookbook.RecipesNewRoute = Ember.Route.extend
model: ->
Cookbook.Recipe.createRecord(title: "blank")
配方会立即出现在屏幕左侧的列表中。这是jsbin来说明我的意思
但是,如果我创建没有 args a la 的食谱
Cookbook.Recipe.createRecord()
在我编辑其中一个属性之前,我看不到配方出现在列表中。即使我指定了默认值,也会发生这种情况,正如jsbin所证明的那样。
我的问题是:为什么会发生这种情况,我怎样才能创建一个没有指定参数的记录并且仍然让它立即显示?