Size: a a a

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

2019 October 23

VB

Valik Bondaruk in Angular - русскоговорящее сообщество
Спасибо, тогда так и сделаю
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
у iframe есть еще name аттрибут, доступный внутри
но врятли это подходит
источник

GK

Georgii Klubnikov in Angular - русскоговорящее сообщество
Valik Bondaruk
Всем привет, нужна помощь. Мне нужно реализовать ангуларовское приложение в виде iframe. Проблема в том что мне нужно будет как-то получить токен из главного веб приложения. Как это будет правильнее сделать?
если токен будет меняться то лучше через Postmessage
источник

VB

Valik Bondaruk in Angular - русскоговорящее сообщество
Georgii Klubnikov
если токен будет меняться то лучше через Postmessage
В моем случае если будет меняться, то iframe будет стартовать заново. Спасибо за подсказку, буду знать.
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
ребята, что-то не пойму — Ангуляр должен триггерить чендж-детекшен после xhr-запросов, после httpClient.get
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
правильно же?
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
только вот что-то у меня не триггерит
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
loadStatistics() {
   this.profileService.load('statistics').subscribe(
       (response) => this.loadSuccess(response),
       (error) => this.loadError(error),
       () => this.loadFinish(),
   );
}
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Артур Мудрик
loadStatistics() {
   this.profileService.load('statistics').subscribe(
       (response) => this.loadSuccess(response),
       (error) => this.loadError(error),
       () => this.loadFinish(),
   );
}
как ты понимаешь что он не триггерится?
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
постоянно в loadFinish приходится самому вызывать detectChanges()
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
Smooth Operator
как ты понимаешь что он не триггерится?
ну, например, в loadSuccess у меня присваиваются какие-нибудь переменные из данных response, а во вью эти переменные не отображаются — отображаются только после моего мануального дёрганья ChangeDetectorRef
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
стратегия у меня в компоненте ChangeDetectionStrategy.OnPush, но всё равно должнен чендж детекшен срабатывать
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Артур Мудрик
стратегия у меня в компоненте ChangeDetectionStrategy.OnPush, но всё равно должнен чендж детекшен срабатывать
)
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
нет, не должен
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
ну, при (click)="myClickCallback()" срабатывает же
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
Smooth Operator
нет, не должен
ладно, тогда я доволен и всё делаю правильно
источник

VB

Valik Bondaruk in Angular - русскоговорящее сообщество
при емитах в Observable срабатывать не будет
источник

АМ

Артур Мудрик in Angular - русскоговорящее сообщество
а, стоп, при стратегии OnPush сработает async-пайп, если такой имеется во вью? тобишь, сработает чендж-детекшен сам, без моего вмешательства?
источник

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
Артур Мудрик
а, стоп, при стратегии OnPush сработает async-пайп, если такой имеется во вью? тобишь, сработает чендж-детекшен сам, без моего вмешательства?
Должен сработать
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Артур Мудрик
а, стоп, при стратегии OnPush сработает async-пайп, если такой имеется во вью? тобишь, сработает чендж-детекшен сам, без моего вмешательства?
нет
источник