整合ember-form-for和ember-changeset

时间:2016-11-14 22:21:13

标签: ember.js

我尝试使用ember-form-for动态生成表单。 Ember-form-用于处理{arg1: val1, arg2: val2, ... foo:bar}的对象。我的字段描述有点复杂,所以它表示为{name: foo, value: bar, defaultValue: foobar}的数组。对于这种情况,可以使用字段 - 用于帮助程序。多亏了文档,这很容易设置。

我的问题是我想使用ember-changeset一次提交/验证所有更改。集成部分也在github页面上描述。只要你使用简单的格式,它就可以完美地工作,但是我的格式不起作用,因为它无法检测到变化。恕我直言,因为它只适用于表面水平。

为了解决这个问题,我创建了一个计算属性,它是从我的复杂属性生成的简单表示。然后,我使用这两个变量生成表单字段。它有效,但我相信应该有更少的hacky解决方案。

我在https://github.com/marxsk/form-example准备了剥离版本。它不是基于计算属性,而是在模型()中创建简化格式。

0 个答案:

没有答案