vezi childViews, Ember.TextField, Ember.TextArea, Ember.ContainerView, etc. orice atribut care se termină în Binding, reprezintă o referință la calea specificată este valabil pentru oricare componentă din Ember.js ideal, șabloanele generează HTML-ul șabloanele știu de evenimente, exemplu: click, insertNewline, etc. 1 var PublishView = Ember.ContainerView.extend({ 2 childViews: [ ’titleView’, ’contentView’, ’buttonView’ ], 3 titleBinding: ’titleView.value’, 4 contentBinding: ’contentView.value’, 5 6 isEmpty: function() { 7 var empty = false; 8 title = this.get( ’title’ ), 9 content = this.get( ’content’ ); 10 11 if ( title && title.trim() === ’’ && content && content.trim() === ’’ ) { 12 empty = true; 13 } 14 15 return empty; 16 }.property( ’title’, ’content’ ), GeekMeet #12, Cluj-Napoca, Transilvania 12 / 19 20 Octombrie, 2012