Ember - zum hinzufügen/entfernen von Elementen aus einem array-Eigenschaft auf controller
Gegeben, einen controller in ember:
export default Ember.Controller.extend({
stringProp: "",
arrayProp: []
});
Können Sie, zum Beispiel, setzen Sie den string-Eigenschaft, mit this.set('stringProp', "Blah blah")
. Aber das überschreiben. Was ich tun möchte, ist push der array-Eigenschaft.
Gibt es eine bessere (entweder kürzer oder schneller) Weg ist, als diese:
this.set('arrayProp', this.get('arrayProp').push(element));
Außerdem gibt es eine Tastenkombination für entfernen Elemente aus einem array-Eigenschaft?
InformationsquelleAutor Marco Prins | 2015-08-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du suchst
pushObject
,removeObject
usw. Sehen http://emberjs.com/api/classes/Ember.MutableArray.html.Korrektes Verhalten, indem Sie berechnete Eigenschaften und Beobachter, ist es dringend empfohlen, dass Sie diese Methoden verwenden, anstatt
push
oder andere native Array-Methoden.InformationsquelleAutor