import $ from 'jquery';
function Test(testAttr) {
this.foo = 'пельмень!';
this.testAttr = testAttr;
}
var bar = new Test('Вареник!');
console.log(bar.foo); //пельмень!
console.log(bar.testAttr); //Вареник!
return new Promise((res, rej)) => {
setInterval(() => {
if( ... ) { //можно любуюю конструкцию, главное rej() выздать
rej('big error');
return;
}
res('все ок');
});
}).catch(err => {
console.log('2', err); // 2: сюда, доходит
}).then((payload) => {
console.log(payload); //'все ок'
})
Promice.resolve().then( () => {
return this.get( 'api').getUser( userId)
}).then( user => {
return Ember.RSVP.hash({
user,
logo: this.get( 'api').getUserLogo( кусок url "api/user/logo/1")
});
});
f ($(window).scrollTop() + $(window).height() >= $(document).height() && !inProcess ){