import Ember from 'ember'; export default Ember.Component.extend({ init() { this._super(...arguments); this.set('items', Ember.A([ { name: 'Option 1', value: '1', isSelected: false }, { name: 'Option 2', value: '2', isSelected: false }, { name: 'Option 3', value: '3', isSelected: true }, { name: 'Option 4', value: '4', isSelected: false }, { name: 'Option 5', value: '5', isSelected: false }, ]) ); }, actions: { itemClicked(selectedValue) { var items = this.get('items'); console.log('selectedValue:' + selectedValue); items.setEach('isSelected', false); debugger; items.findBy('value', selectedValue).set('isSelected', true); } } });