0

我试图让我的模板在表单更改时显示一个保存按钮。

当输入字段的值发生变化时,模型设置为 isDirty=true,但模板标签未激活。

相关信息

  • 使用 Ember 模型(不是 Ember 数据)
  • 编辑路线嵌套在项目路线中
  • 模型被设置为 isDirty = true (我认为我没有正确绑定它)

在此处输入图像描述

JSBin 带有原型的问题

http://jsbin.com/owanef/19/edit

如果单击编辑,您将看到活动模型的编辑表单。当我在该字段中输入任何内容时,模型不会变脏或不会传播到模板。

这可能是什么原因造成的?

概括

Ember 模型不会将 isDirty 绑定到控制器。结果,控制器的 isDirty 属性正确更新,但模型没有。在Github Issue中阅读更多相关信息。

4

1 回答 1

1

我更改了包含的 ember-model 以使用 github master 上的版本,现在它isDirty始终显示为 true。使用 master看到这个jsbin 。

这可能是 Ember 模型中的一个错误。您可能想在 github 上提出问题。

于 2013-08-02T08:58:13.457 回答