0

我正在使用 Ember.js 1.0.0-rc.1 并且刚刚开始使用DockYards Ember Validations

但是,当我将 mixin-in 添加到我的控制器时:

App.ApiLocateLedController = App.ApiObjectController.extend(
    Ember.Validations.Mixin,
    {
    ...

我收到此错误:

Uncaught Error: assertion failed: Cannot delegate set('errors', <Ember.Validations.Errors:ember431>) to the 'content' property of object proxy <App.ApiLocateLedController:ember432>: its 'content' is undefined. 

我已经在 git 上尝试了每个版本的 Ember-validations,但我得到了同样的错误。

我觉得我忽略了一些简单的事情。谁能帮我吗?

4

1 回答 1

1

ember-validations mixin 用于您的模型而不是您的控制器,例如

var App.User = Ember.Object.extend(Ember.Validations.Mixin, {});
于 2014-03-24T23:40:59.973 回答