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 に答える