Richtige Weg, um ein ajax-Aufruf von EmberJs-Komponente?

Ich würde gerne wissen, was ist der richtige Weg, um ein ajax-Aufruf von einem ember Komponente. zum Beispiel

Ich möchte erstellen Sie eine wiederverwendbare Komponente, die macht einen Mitarbeiter suchen nach Mitarbeiter-Id, wenn dann die Antwort kommt wieder von dem server will ich eine Aktualisierung des Modells mit den Daten aus der ajax-Antwort.

Ich weiß nicht, ob dies der richtige Weg, es zu tun, ich bin wirklich neu auf emberjs.

export default Ember.Component.extend({
ajax: Ember.inject.service(),
actions: {
    doSearch() {
        showLoadingData();
        var self = this;
        this.get('ajax').post('http://server.ip.com/api/v1/getEmployee', { "id": this }).then(function(data) {
            self.set('model.name', data.name);
            self.set('model.position', data.position);
            hideLoadingData();
        });
    }
}});

InformationsquelleAutor DeividKamui | 2017-01-20

Schreibe einen Kommentar