Size: a a a

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

2020 February 28

Е

Евгений in Angular - русскоговорящее сообщество
кто-нибудь сталкивался с проблемами при тестировании с использованием HttpTestingController
по всей видимости запросы, от предыдущих тестов сохраняются а потом мне выпадает ошибка
Expected one matching request for criteria "Match URL: /api/something", found 9 requests.
притом количество найденых запросов подозрительно совпадает с порядковым номером теста при выполнении
источник

В

Виталий in Angular - русскоговорящее сообщество
Народ,
подскажите как правильно определить тип свойства с декоратором @ViewChild?

@ViewChild("myElem") template: … //<- Что здесь? TemplateRef? ElementRef?

Где в документации это можно посмотреть?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Виталий
Народ,
подскажите как правильно определить тип свойства с декоратором @ViewChild?

@ViewChild("myElem") template: … //<- Что здесь? TemplateRef? ElementRef?

Где в документации это можно посмотреть?
посмотреть что в шаблоне и подставить нужное
источник

AM

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

В

Виталий in Angular - русскоговорящее сообщество
Smooth Operator
посмотреть что в шаблоне и подставить нужное
Окей, а какие варианты доступны?
В документации не написано об этом.
источник

В

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

S

Smooth Operator in Angular - русскоговорящее сообщество
Виталий
Тут не указано какие типы может принимать задекарированное свойство
любые
источник

В

Виталий in Angular - русскоговорящее сообщество
хм…
источник

В

Виталий in Angular - русскоговорящее сообщество
Smooth Operator
любые
Наверное надо ещё почитать. Спасибо.
источник

AK

Anton Kodwi in Angular - русскоговорящее сообщество
Всем привет. Как-то раз я видел подход к разработке "все есть поток", подскажите плиз, как он правильно называется (чтобы загуглить).
источник

В

Виталий in Angular - русскоговорящее сообщество
everything is a stream?
источник

В

Виталий in Angular - русскоговорящее сообщество
Smooth Operator
любые
А что даёт вот такой синтаксис (я имею ввиду read: ViewContainerRef)?

@ViewChild("container", {read: ViewContainerRef}) container: ViewContainerRef;

Я думал read это boolean флаг…
источник

В

Виталий in Angular - русскоговорящее сообщество
… но оказывается у read тип any…
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Виталий
А что даёт вот такой синтаксис (я имею ввиду read: ViewContainerRef)?

@ViewChild("container", {read: ViewContainerRef}) container: ViewContainerRef;

Я думал read это boolean флаг…
берет елемент по селектору "container" и ищет в нем ViewContainerRef
источник

В

Виталий in Angular - русскоговорящее сообщество
Smooth Operator
берет елемент по селектору "container" и ищет в нем ViewContainerRef
а в качестве значения read можно передать тоже что угодно (сервис например)?
источник

🧤K

🧤 Andrei Kapytau in Angular - русскоговорящее сообщество
Виталий
А что даёт вот такой синтаксис (я имею ввиду read: ViewContainerRef)?

@ViewChild("container", {read: ViewContainerRef}) container: ViewContainerRef;

Я думал read это boolean флаг…
может быть либо ElementRef  либо ViewContainerRef
источник

В

Виталий in Angular - русскоговорящее сообщество
🧤 Andrei Kapytau
может быть либо ElementRef  либо ViewContainerRef
Почему же тогда у read тип any?
источник

ДМ

Денис Макаров... in Angular - русскоговорящее сообщество
Виталий
Почему же тогда у read тип any?
чтобы можно было любой класс указать?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Виталий
Почему же тогда у read тип any?
потому что так можно взять компонент или директиву.
Обычно ангуляр сам определяет что нужно руководствуясь типом переменной. но ему можно и подсказать.
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Виталий
а в качестве значения read можно передать тоже что угодно (сервис например)?
тоже что угодно, главное что бы это что то было на этой ноде
источник