我剛開始接觸ember-validations,但我得到的錯誤:Uncaught TypeError: <my obj>.validate is not a function
遺漏的類型錯誤:<my obj> .validate不是一個函數
這裏是我的對象擴展EmberValidations
:
import EmberValidations from 'ember-validations';
export default Ember.Object.extend(EmberValidations, {
name : undefined,
total : undefined,
validations: {
name : { presence: true },
total : { presence: true }
}
});
這裏是引發錯誤的代碼:
var category = Category.create({
name : 'Bill',
total : 0
});
category.validate(); // Error thrown here
我覺得我錯過了一些非常簡單的事情。有任何想法嗎?
編輯
我進口Category
如下:
import Category from 'step/models/category';
您是否正在輸入類別? – Kingpin2k
是的,我認爲導入工作(請參閱我的編輯)。 – Felix