Size: a a a

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

2019 November 18

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Elena Ivanova
спасибо) мы выбираем между ag-grid и devExtreme, вот думаю, может ещё что-то есть)
источник

J

Johnny Bravo in Angular - русскоговорящее сообщество
Почему HostBinding конфликтует с [class.]?
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Alexey Tuychiev
ag-grid - хорошая производительность при большом объеме записей за счет virtual scroll (как для строк так и для колонок), много доп. функций, багов не было за все время использования в отличие от open source решений. Из минусов отсутствие tree shaking и как следствие большой размер, не декларативное описание представления.
И очень унылый юай)
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Johnny Bravo
Почему HostBinding конфликтует с [class.]?
в чем это выражается?
источник

J

Johnny Bravo in Angular - русскоговорящее сообщество
В том что в компоненте есть HB в котором на хост прокидывается класс, а в месте где данный копонент вставляется ввиде кастомного тега есть [class.any]="условие" и работает либо HB либо [class.]
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Дмитрий Козлов
@ikoldoon пичаль выходит(( я так понимаю в роутинге ангуляра не предусмотрены не обязательные параметры или регекспы.
источник

J

Johnny Bravo in Angular - русскоговорящее сообщество
Вот я думаю как мне без большого напряга этот нюанс закрыть
источник

J

Johnny Bravo in Angular - русскоговорящее сообщество
В общем пришлось как обычно придумывать головняк чтоб это обойти...
источник

СН

Сергей Носачёв in Angular - русскоговорящее сообщество
подскажите как првильно делать, допустим есть адрес он отдает такой результат
{
   type: 1,
   page:2,
  results: [{
     item: 2,
    .....
},
.....]
}
как правильно делать, мне нужно написать интерфейс для запроса и просто вернуть, или писать интерфейс и результат вернуть согласно интерфейсу
у меня все работает но нода выдает ошибку что object not assigned к моему интерфейсу
источник

СН

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

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Сергей Носачёв
подскажите как првильно делать, допустим есть адрес он отдает такой результат
{
   type: 1,
   page:2,
  results: [{
     item: 2,
    .....
},
.....]
}
как правильно делать, мне нужно написать интерфейс для запроса и просто вернуть, или писать интерфейс и результат вернуть согласно интерфейсу
у меня все работает но нода выдает ошибку что object not assigned к моему интерфейсу
вопрос не до конца понятен, Вы не знаете как исправить ошибку 'object not assigned' ?
источник

СН

Сергей Носачёв in Angular - русскоговорящее сообщество
ошибку тоже не знаю как исправить
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Сергей Носачёв
ошибку тоже не знаю как исправить
покажите код, покажите текст ошибки
источник

СН

Сергей Носачёв in Angular - русскоговорящее сообщество
в общем так есть адрес
и по запросу приходят данные
вот интерфейс
interface Data{
 page:number;
 results:[{....},.....]
}
источник

СН

Сергей Носачёв in Angular - русскоговорящее сообщество
@Injectable()
export class HttpService{

 constructor(private http: HttpClient) { }

 getData() : Observable<Data> {
   return this.http.get("127.0.0.1:8000/data")
   .pipe(map((data: Response) =>{
     return data;
   }));
 }
}
источник

СН

Сергей Носачёв in Angular - русскоговорящее сообщество
вот сервис
источник

СН

Сергей Носачёв in Angular - русскоговорящее сообщество
если any ставлю то нода не выдает ошибку
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Сергей Носачёв
@Injectable()
export class HttpService{

 constructor(private http: HttpClient) { }

 getData() : Observable<Data> {
   return this.http.get("127.0.0.1:8000/data")
   .pipe(map((data: Response) =>{
     return data;
   }));
 }
}
хорошо, а полный текст ошибки из консоли покажите
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
Сергей Носачёв
@Injectable()
export class HttpService{

 constructor(private http: HttpClient) { }

 getData() : Observable<Data> {
   return this.http.get("127.0.0.1:8000/data")
   .pipe(map((data: Response) =>{
     return data;
   }));
 }
}
и попробуйте написать так
getData() {
   return this.http.get<Data>("127.0.0.1:8000/data");
 }
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Сергей Носачёв
@Injectable()
export class HttpService{

 constructor(private http: HttpClient) { }

 getData() : Observable<Data> {
   return this.http.get("127.0.0.1:8000/data")
   .pipe(map((data: Response) =>{
     return data;
   }));
 }
}
Вы указываете что метод должен вернуть поток с Data, а сами возвращаете поток с Response
источник