UUID(版本4)的形式为:
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
其中,x 是任意十六进制字符,y 是 8,9,a,b,A,B 其中之一。它的正则表
达式可以写作:
/[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}/UUID(版本4)的形式为:
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
其中,x 是任意十六进制字符,y 是 8,9,a,b,A,B 其中之一。它的正则表
达式可以写作:
/[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}/| import Ember from 'ember'; | |
| let { RSVP, A, Object } = Ember; | |
| export default Ember.Route.extend({ | |
| model() { | |
| return RSVP.resolve(A([ | |
| Object.create({ name: 'Channel 1' }), | |
| Object.create({ name: 'Channel 2' }) | |
| ])) | |
| }, |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| actions: { | |
| addChannel(name) { | |
| this.get('model').addObject({ name }) | |
| } | |
| } | |
| }); |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| choices: Ember.A([ | |
| '苹果', '橘子', '香蕉', '梨子' | |
| ]), | |
| actions: { | |
| selectChanged(value) { | |
| alert(value) |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName:'Ember Twiddle' | |
| }); |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName:'Ember Twiddle', | |
| actions: { | |
| notify(event) { | |
| console.log(event) | |
| } | |
| } | |
| }); |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName:'Ember Twiddle' | |
| }); |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| calendarActions: Ember.inject.service('calendar-actions'), | |
| actions: { | |
| bubbleAction(event) { | |
| console.log(`actions in controller...`, event); | |
| // this.send('anotherAction', 'Hello'); | |
| return true; |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName: 'Ember Twiddle' | |
| }); |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName:'Ember Twiddle' | |
| }); |