Http.get(url).then(response=>{ })
Example:
City:
Temp: C
Wind: m/s
Temp: C
Wind: m/s
import { Component, Http } from 'ace-js';
import Tpl from './root.component.html';
import NotificaitonsStore from 'stores/notifications.store';
import UserStore from 'stores/user.store'
export class ExampleComponent extends Component {
constructor(params) {
super(params, {
template: Tpl
});
}
onInit() {
Http.getCatalog('/catalog');
Http.onProgress(event => {
console.log(event.loaded + ' / ' + event.total);
});
Http.onError(err => {
switch (err.status) {
case 401:
UserStore.logout('auth');
break;
case 406:
NotificaitonsStore.show({ type: 'error', text: err.response.message });
UserStore.logout('auth');
break;
case 422:
break;
case 404:
break;
case 403:
break;
case 500:
case 502:
break;
default:
break;
}
});
}
}