Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- This is my Model Mixing implementation:
- import Ember from 'ember';
- export default Ember.Mixin.create({
- isReloadingDidChange: Ember.observer('isReloading', function() {
- console.log('XXX3: isReloadingDidChange', this.get('kind'), this.get('id'), this.get('isReloading'));
- }),
- isSavingDidChange: Ember.observer('isSaving', function() {
- console.log('XXX3: isSavingDidChange', this.get('kind'), this.get('id'), this.get('isSaving'));
- }),
- isLoadingDidChange: Ember.observer('isLoading', function() {
- console.log('XXX3: isLoadingDidChange', this.get('kind'), this.get('id'), this.get('isLoading'));
- }),
- isLoadedDidChange: Ember.observer('isLoaded', function() {
- console.log('XXX3: isLoadedDidChange', this.get('kind'), this.get('id'), this.get('isLoaded'));
- }),
- isEmptyDidChange: Ember.observer('isEmpty', function() {
- console.log('XXX3: isEmptyDidChange', this.get('kind'), this.get('id'), this.get('isEmpty'));
- }),
- onInit: Ember.on('init', function() {
- console.log('XXX3: onInit', this.get('kind'), this.get('id'));
- this.getProperties('isReloading', 'isSaving', 'isLoading', 'isLoaded');
- }),
- onDidLoad: Ember.on('didLoad', function() {
- console.log('XXX3: onDidLoad', this.get('kind'), this.get('id'));
- }),
- onReady: Ember.on('ready', function() {
- console.log('XXX3: onReady', this.get('kind'), this.get('id'));
- }),
- });
- These are the events trigered with the object is instantiated by DS store:
- isSavingDidChange isSaving == false
- isLoadingDidChange isLoading == true
- isLoadedDidChange isLoaded == false
- isSavingDidChange isSaving == false
- isLoadingDidChange isLoading == false
- isLoadedDidChange isLoaded == true
- onDidLoad
- onReady
- These are the events trigered on `save()`:
- $E.save()
- isSavingDidChange isSaving == true
- isLoadingDidChange isLoading == false
- isLoadedDidChange isLoaded == true
- isEmptyDidChange isEmpty == false
- isSavingDidChange isSaving == false
- isLoadingDidChange isLoading == false
- isLoadedDidChange isLoaded == true
- isEmptyDidChange isEmpty == false
Advertisement
Add Comment
Please, Sign In to add comment