Size: a a a

Angular - русскоговорящее сообщество

2020 April 06

АХ

Амир Хан in Angular - русскоговорящее сообщество
Igor Filippov
Ты withCredentials: true добавил в опции гет запроса?
нет(
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
товарищи, вопрос. Мне надо сделать Input обязательным и как-то во время компиляции видеть, что я забыл где-то в него передать значение. Как это можно сделать?
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
пока что у меня так, но понятно, что во время компиляции оно ничего не дает:

ngOnInit() {
 super.ngOnInit();
 if (this.isPublished === undefined
   || this.isPublished === null
   || this.isDraft === undefined
   || this.isDraft === null) {
   throw new TypeError('Statuses must be provided');
 }
}
источник

AK

Alex Ker in Angular - русскоговорящее сообщество
Yuri Katkov
товарищи, вопрос. Мне надо сделать Input обязательным и как-то во время компиляции видеть, что я забыл где-то в него передать значение. Как это можно сделать?
FormControl привязать
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
шо
источник

AK

Alex Ker in Angular - русскоговорящее сообщество
Yuri Katkov
товарищи, вопрос. Мне надо сделать Input обязательным и как-то во время компиляции видеть, что я забыл где-то в него передать значение. Как это можно сделать?
Input ты имел вииду html или что то еще?
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
инпут я имею в виду @Input()
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Yuri Katkov
товарищи, вопрос. Мне надо сделать Input обязательным и как-то во время компиляции видеть, что я забыл где-то в него передать значение. Как это можно сделать?
не думаю, что это возможно
это про тайп чекинг темплейтов, нужно в эту сторону ковырять
источник

AK

Alex Ker in Angular - русскоговорящее сообщество
Yuri Katkov
инпут я имею в виду @Input()
Это в компонент
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
верно
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Dmitry Teplov
не думаю, что это возможно
это про тайп чекинг темплейтов, нужно в эту сторону ковырять
под ковырять я имею в виду это нужно лезть внутрь компилятора
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Амир Хан
Спасибо. Вчера тут и смотрел. Вылезла ошибка cors, посоветовали через jsonp и я чет втух с ним. Еще не разобрался с @Injectable() и прочей штукой в ng.
что с jsonp не получилось то?
дашь урл глянуть?
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Dmitry Teplov
под ковырять я имею в виду это нужно лезть внутрь компилятора
гмм, я почему-то думал, что удастся обойтись  декораторами…
источник

AK

Alex Ker in Angular - русскоговорящее сообщество
Yuri Katkov
верно
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Yuri Katkov
гмм, я почему-то думал, что удастся обойтись  декораторами…
так на декораторы кто у нас смотрит? компилятор
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
это рантайм
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
а надо compile-time
источник

AK

Alex Ker in Angular - русскоговорящее сообщество
Yuri Katkov
это рантайм
А да понял
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Dmitry Teplov
так на декораторы кто у нас смотрит? компилятор
о! придумал!
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
а если селектор сделать хитрожопый?
источник