ember-form-components
ember-form-components copied to clipboard
isValid Fails when form is revisited again.
JSBIN: http://jsbin.com/aRaPeTA/10/edit
- Enter valid data for all 4 fields
- Save turns green and hit enter
- It tranistions
- click link "index"
- now enter valid data for all 4fields..button never turns green
I added console.log inside the EmberFormComponents code
EmberFormComponents.Form = Ember.Mixin.create({
showFieldValidation: false,
validationFields: Ember.A(),
isFormValid: function () {
return !this.get('validationFields').any(function (field) {
/* My CODE */
console.log(field.get('label') + ':' + field.get('isValid'));
if(!field.get('isValid'))
field.set('isValid', false);
/* My CODE */
return !field.get('isValid');
});
}.property('[email protected]')
});
I get the following error:
name:null ------- ember-form-components.js:288
Assertion failed: calling set on destroyed object ------- ember-1.0.0.js:394
Assertion failed: You must use Ember.set() to access this property (of <EmberFormComponents.InputTextComponent:ember326>) ------- ember-1.0.0.js:394