Size: a a a

2019 January 16

N

Nik in Angular Kyiv
CD используется для отслеживания изменений в компоненте
источник

OV

Oleh Viznyi in Angular Kyiv
з цим дякую, але я питаю за порівняння з віртуальни домом в реаті,
источник

N

Nik in Angular Kyiv
тобишь если никаких изменений в компоненте нет то и он не будет перерисован
источник

OV

Oleh Viznyi in Angular Kyiv
тобто якщо в нас 10 комп. а зміни тільки в одному, то переренджкватись в браузері буде тільки один а не 10?
источник

DG

Danil Gudz in Angular Kyiv
change detection – это скорее процесс сам отслеживания изменений.
виртуал дом в реакте – view в ангуляре, то есть это внутреннее представление дерева компонентов, их  инжекторов и тп
то есть change detection бежит по дереву view и делает апдейты
детальнее вот здесь: https://blog.angularindepth.com/everything-you-need-to-know-about-change-detection-in-angular-8006c51d206f
принципы работы чейндж детекшена это другой вопрос, есть стратегии https://angular.io/api/core/ChangeDetectionStrategy#OnPush
при он пуш – апдейт ветки дерева компонентов происходит если изменились инпуты, иначе апдейт не пройзойдет
для мануального управления процессом на каждый компонент создается инстанс ChangeDetectorRef https://angular.io/api/core/ChangeDetectorRef которым можно запустить CD или отключить и тп
источник

OV

Oleh Viznyi in Angular Kyiv
дякую))
источник

AT

Alexander Tarasenko in Angular Kyiv
Ребята привет всем
источник

AT

Alexander Tarasenko in Angular Kyiv
Есть какой то способ в ангуляре изолировать & при гет запросе
источник

AT

Alexander Tarasenko in Angular Kyiv
Например &name=m&d
источник

AT

Alexander Tarasenko in Angular Kyiv
Тот что посое равно нужно изолировать
источник

AT

Alexander Tarasenko in Angular Kyiv
Есть вариант кроме регэкс?
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
В смысле изолировать? Чтоб можно было отправить его в велью?
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
источник

DG

Danil Gudz in Angular Kyiv
ты небось запрос делаешь this.http.get('https://api.com/lol?age=5&name=m&d')?
источник

DG

Danil Gudz in Angular Kyiv
так делай, ангуляр "изолирует" все сам за тебя
this.http.get('https://api.com/lol', {
 params: {age:5, name:'m&d'}
})?
источник

AT

Alexander Tarasenko in Angular Kyiv
О как. Не згал что в гет можно параметры совать так)
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
Так это ж квери параметры) @t_Zander табуляции, фильтрации, ордеры все через них или как?
источник

AT

Alexander Tarasenko in Angular Kyiv
Квери параметри. Пока только поиск по ним
источник

NP

Nikita Perepelitsa in Angular Kyiv
Danil Gudz
так делай, ангуляр "изолирует" все сам за тебя
this.http.get('https://api.com/lol', {
 params: {age:5, name:'m&d'}
})?
А разве не надо через new HttpParams их описывать?
источник

DG

Danil Gudz in Angular Kyiv
Nikita Perepelitsa
А разве не надо через new HttpParams их описывать?
Та не вроде) по крайней мере в HttpClient
источник