ember-cp-validations:htmlbar 上的验证不起作用
ember-cp-validations: Validation on htmlbar does not work
我的问题是 htmlbar new.hbs
上的验证不起作用。
这让我很困惑,因为我有一个基本的 Ember 项目。我在 github 上逐步完成了 tutorial,但它不起作用。
我所做的是:
- 将
Validations
变量添加到 rental.js
模型
- 将助手
v-get
添加到 new.hbs
如果你能帮我弄清楚为什么它不起作用,我将不胜感激。
This is 我在 github 上的项目。
我使用的 Ember 版本是 2.5.0
.
你的问题是路由模型。
您需要将一个对象模型传递给验证助手,但是在您执行 findAll 的路由中,它会返回一个对象数组,因此您不能将其传递进去。
在这种情况下,您可以做的不是 findAll,而是
model() {
return this.store.createRecord('rental');
}
然后你会看到你的验证,因为现在模型只是一个对象。
我的问题是 htmlbar new.hbs
上的验证不起作用。
这让我很困惑,因为我有一个基本的 Ember 项目。我在 github 上逐步完成了 tutorial,但它不起作用。
我所做的是:
- 将
Validations
变量添加到rental.js
模型 - 将助手
v-get
添加到new.hbs
如果你能帮我弄清楚为什么它不起作用,我将不胜感激。
This is 我在 github 上的项目。
我使用的 Ember 版本是 2.5.0
.
你的问题是路由模型。
您需要将一个对象模型传递给验证助手,但是在您执行 findAll 的路由中,它会返回一个对象数组,因此您不能将其传递进去。
在这种情况下,您可以做的不是 findAll,而是
model() {
return this.store.createRecord('rental');
}
然后你会看到你的验证,因为现在模型只是一个对象。