Created
May 4, 2017 20:57
-
-
Save thomaswrenn/9c48e3d4970b5b3a714b54c3b5156d89 to your computer and use it in GitHub Desktop.
Mixins
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Ember from 'ember'; | |
export default Ember.Controller.extend({ | |
appName: 'Ember Twiddle', | |
init() { | |
const FunMixin = Ember.Mixin.create({ | |
fun() { | |
console.log('fun takeover'); | |
this._super(...arguments); | |
} | |
}); | |
const Funner = Ember.Object.extend(FunMixin, { | |
fun() { | |
console.log('fun 2'); | |
this._super(...arguments); | |
} | |
}); | |
const funner = Funner.create(); | |
funner.fun(); | |
this._super(...arguments); | |
} | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"version": "0.12.1", | |
"EmberENV": { | |
"FEATURES": {} | |
}, | |
"options": { | |
"use_pods": false, | |
"enable-testing": false | |
}, | |
"dependencies": { | |
"jquery": "https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.js", | |
"ember": "2.12.0", | |
"ember-template-compiler": "2.12.0", | |
"ember-testing": "2.12.0" | |
}, | |
"addons": { | |
"ember-data": "2.12.1" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment