【问题标题】:ember-cp-validations: Validation on htmlbar does not workember-cp-validations:htmlbar 上的验证不起作用
【发布时间】:2016-09-25 15:34:11
【问题描述】:

我的问题是 htmlbar new.hbs 上的验证不起作用。 我很困惑,因为我有一个基本的 Ember 项目。我一步一步浏览了github上的tutorial,但它不起作用。


我所做的是:

  • Validations变量添加到rental.js模型
  • 添加助手v-getnew.hbs

如果您能帮我弄清楚为什么它不起作用,我将不胜感激。

This is我在 github 上的项目。 我使用的 Ember 版本是2.5.0

【问题讨论】:

    标签: javascript ember.js frameworks frontend


    【解决方案1】:

    您的问题是路线模型。

    您需要将对象模型传递给验证助手,但在您的路由中您正在执行 findAll,它返回一个对象数组,因此您无法将其传递。

    在这种情况下,您可以做的不是执行 findAll,而是执行 model() { return this.store.createRecord('rental'); }

    然后你会看到你的验证,因为现在模型只是一个对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-28
      • 1970-01-01
      相关资源
      最近更新 更多