Size: a a a

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

2020 February 05

SV

Sla V in Angular - русскоговорящее сообщество
Sergey Khrolenok
какой болячки ?

видимо тут этот isBrowser для того чтобы не обратиться к localstorage когда его нет - почему бы тогда его наличие и не проверить

название у метода конечно исчерпывающее
Я знаю для чего это. Просто это уже везде. Ну раз нет смысла, тогда ладно
источник

SV

Sla V in Angular - русскоговорящее сообщество
Sergey Khrolenok
какой болячки ?

видимо тут этот isBrowser для того чтобы не обратиться к localstorage когда его нет - почему бы тогда его наличие и не проверить

название у метода конечно исчерпывающее
"название у метода конечно исчерпывающее"

итс нот май код. Я борюсь с этим, стучусь в голову разработчикам, но элегантности и читабельности в коде пока не очень видно
источник

MK

Marat Kalibekov in Angular - русскоговорящее сообщество
вот нужно начать новый проект. по angular 9 новостей нет?
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Marat Kalibekov
вот нужно начать новый проект. по angular 9 новостей нет?
Со дня на день должны сделать релиз
источник

MK

Marat Kalibekov in Angular - русскоговорящее сообщество
Спасибо за инфу. Что-то rc много очень.
источник

В

Виталий in Angular - русскоговорящее сообщество
Всем привет!

Есть в material matDialog.open(…). Этот метод показывает компонент в диалоговом окне.

Мне в диалоговом окне нужно отобразить следующее

<ng-template #dialogTemplateRef>
 <some-component
   [someInput]="value"
 ></some-component>
</ng-template>


Вопрос: как передать значение в Input при открытии диалога?
источник

SV

Sla V in Angular - русскоговорящее сообщество
Виталий
Всем привет!

Есть в material matDialog.open(…). Этот метод показывает компонент в диалоговом окне.

Мне в диалоговом окне нужно отобразить следующее

<ng-template #dialogTemplateRef>
 <some-component
   [someInput]="value"
 ></some-component>
</ng-template>


Вопрос: как передать значение в Input при открытии диалога?
Сделай сервис и юзай subject
источник

SV

Sla V in Angular - русскоговорящее сообщество
Виталий
Всем привет!

Есть в material matDialog.open(…). Этот метод показывает компонент в диалоговом окне.

Мне в диалоговом окне нужно отобразить следующее

<ng-template #dialogTemplateRef>
 <some-component
   [someInput]="value"
 ></some-component>
</ng-template>


Вопрос: как передать значение в Input при открытии диалога?
Просто на самом деле не понятно почему тебе не удаётся input прописать, что пишет?
источник

В

Виталий in Angular - русскоговорящее сообщество
Sla V
Сделай сервис и юзай subject
Тогда у компонента будет дополнительная зависимость. Нежелательно это.
источник

В

Виталий in Angular - русскоговорящее сообщество
Sla V
Просто на самом деле не понятно почему тебе не удаётся input прописать, что пишет?
В том месте в шаблоне не доступно значение для инпута.
источник

В

Виталий in Angular - русскоговорящее сообщество
Значение будет доступно внутри цикла ngFor
источник

В

Виталий in Angular - русскоговорящее сообщество
а вставлять шаблон модального окна в цикл думаю некорректно
источник

SV

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

SV

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

SV

Sla V in Angular - русскоговорящее сообщество
Виталий
а вставлять шаблон модального окна в цикл думаю некорректно
Легче просто Subj юзать
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Виталий
Тогда у компонента будет дополнительная зависимость. Нежелательно это.
Если у вас жёсткий компонент с инпутами открывайте в диалоге обёртку, а в ней ваш компонент.
И в диалог можно передать в data
источник

SV

Sla V in Angular - русскоговорящее сообщество
Anton Shvets
Если у вас жёсткий компонент с инпутами открывайте в диалоге обёртку, а в ней ваш компонент.
И в диалог можно передать в data
Да кстати, забыл про такой метод передачи. Совсем забыл..
источник

В

Виталий in Angular - русскоговорящее сообщество
Anton Shvets
Если у вас жёсткий компонент с инпутами открывайте в диалоге обёртку, а в ней ваш компонент.
И в диалог можно передать в data
Наверное придётся так делать. Спасибо.
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Можно в самом компоненте инжектнуть мат-диалог-дата опционально.
Или как там она называется. Токен в общем.
источник

В

Виталий in Angular - русскоговорящее сообщество
Anton Shvets
Можно в самом компоненте инжектнуть мат-диалог-дата опционально.
Или как там она называется. Токен в общем.
а как использовать мат-диалог-дата при отображении не компонента а templateRef?
источник