Function
alias (dependentKey) ComputedProperty public
Module:
@ember/object
Defined in packages/@ember/object/lib/computed/computed_macros.js:560
import { alias } from '@ember/object/computed'; |
- dependentKey
- String
- returns
- ComputedProperty
- computed property which creates an alias to the original value for property.
Creates a new property that is an alias for another property
on an object. Calls to get
or set
this property behave as
though they were called on the original property.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import { alias } from '@ember/object/computed'; import EmberObject from '@ember/object'; let Person = EmberObject.extend({ name: 'Alex Matchneer', nomen: alias('name') }); let alex = Person.create(); alex.get('nomen'); // 'Alex Matchneer' alex.get('name'); // 'Alex Matchneer' alex.set('nomen', '@machty'); alex.get('name'); // '@machty' |