Ich möchte Ember Ember oder Daten Framework-Klassen wieder zu öffnen. Verwenden Sie Ember CLI, wo ist der richtige Ort, um diese zu platzieren, damit sie initialisiertes Eigentum bekommen? Hier ist ein Beispiel für etwas, Ich mag würde tun:Ember CLI: wo Framework-Klassen wieder zu öffnen
import DS from 'ember-data';
DS.Model.reopen({
rollback: function() {
this._super();
// do some additional stuff
}
});
Dies scheint auch hacky. @ KarimBaaba Lösung scheint sauberer. – dangonfast
Die Lösung von Karim Baaba funktioniert nur für bestimmte Szenarien, da nicht alle Framework-Klassen direkt verwendet werden. Außerdem müssen Sie entweder neue Aliase erstellen oder auf die integrierten Aliase verzichten. Ich sage nicht, dass es eine schlechte Lösung ist, aber es gibt zahlreiche Szenarien, in denen es entweder nicht funktioniert oder sehr umständlich wäre. Im Allgemeinen stimme ich Ihnen zu - ich hasse es, Bibliotheksfunktionen zu ändern. – GJK