zend-blog-3-backend
29 строк · 759.0 Байт
1import Ember from 'ember';2
3export default Ember.Component.extend({4content: null,5selectedValue: null,6didInitAttrs() {7this._super(...arguments);8var content = this.get('content');9
10if (!content) {11this.set('content', []);12}13},14actions: {15change() {16const selectedEl = this.$('select')[0];17const selectedIndex = selectedEl.selectedIndex;18const content = this.get('content');19const selectedValue = content[selectedIndex].value;20
21this.set('selectedValue', selectedValue);22
23const changeAction = this.get('action');24if (changeAction) {25this.sendAction();26}27}28}29});30