2014-05-13 8 views

Antwort

9

Aufruf this._super() in der init ruft die init Funktion der Oberklasse.

Die documentation gives this example:

App.Person = Ember.Object.extend({ 
    say: function(thing) { 
    var name = this.get('name'); 
    alert(name + " says: " + thing); 
    } 
}); 

App.Soldier = App.Person.extend({ 
    say: function(thing) { 
    this._super(thing + ", sir!"); 
    } 
}); 

var yehuda = App.Soldier.create({ 
    name: "Yehuda Katz" 
}); 

yehuda.say("Yes"); // alerts "Yehuda Katz says: Yes, sir!"