我试图让我的模板在表单更改时显示一个保存按钮。
当输入字段的值发生变化时,模型设置为 isDirty=true,但模板标签未激活。
相关信息
- 使用 Ember 模型(不是 Ember 数据)
- 编辑路线嵌套在项目路线中
- 模型被设置为 isDirty = true (我认为我没有正确绑定它)
JSBin 带有原型的问题
http://jsbin.com/owanef/19/edit
如果单击编辑,您将看到活动模型的编辑表单。当我在该字段中输入任何内容时,模型不会变脏或不会传播到模板。
这可能是什么原因造成的?
概括
Ember 模型不会将 isDirty 绑定到控制器。结果,控制器的 isDirty 属性正确更新,但模型没有。在Github Issue中阅读更多相关信息。