Size: a a a

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

2020 May 31

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Andrew
Переслано от Andrew
!(isAuthenticated | async)

В случае отрицания мне кажется нужно в скобки брать, нет?
источник

A

Andrew in Angular - русскоговорящее сообщество
да
источник

A

Andrew in Angular - русскоговорящее сообщество
но я не знаю как с модуля логаут изменить поле isAuth в модуле меню
источник

A

Andrew in Angular - русскоговорящее сообщество
без перезагрузки страницы
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
Народ привет вопрос возник. в ангуляровском приложении когда делаю программно window.open('www.site.com', '_blank') в открывшемся урле в начале подставляется localhost почему? как от этого избавится?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Andrew
но я не знаю как с модуля логаут изменить поле isAuth в модуле меню
нужно хранить инфу не в компоненте, а в сервисе.
это стейт
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
D_d Tch
Народ привет вопрос возник. в ангуляровском приложении когда делаю программно window.open('www.site.com', '_blank') в открывшемся урле в начале подставляется localhost почему? как от этого избавится?
http://
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
да да только что нашел тоже. спасибо
источник

A

Andrew in Angular - русскоговорящее сообщество
Anton Shvets
нужно хранить инфу не в компоненте, а в сервисе.
это стейт
спасибо, попробую
источник

ІБ

Ігор Братух... in Angular - русскоговорящее сообщество
вопрос больше по ts, как правильно описать возвращаемый тип функции.

Функция возвращает массив из двух элементов, одного из этих элементов не будет (undefined), если есть первый - нет второго, если есть второй - нет первого.

Если описать так [a | void, b | void], то в else на проверку a тайпскрипт не понимает что b не void, только если проверять на if конкретно b.

Не скажу что это супер критично для приложения, но стало интересно можно ли такие условные типы сделать? Спасибо.
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Ігор Братух
вопрос больше по ts, как правильно описать возвращаемый тип функции.

Функция возвращает массив из двух элементов, одного из этих элементов не будет (undefined), если есть первый - нет второго, если есть второй - нет первого.

Если описать так [a | void, b | void], то в else на проверку a тайпскрипт не понимает что b не void, только если проверять на if конкретно b.

Не скажу что это супер критично для приложения, но стало интересно можно ли такие условные типы сделать? Спасибо.
источник
2020 June 01

ПП

Петро Пастерук... in Angular - русскоговорящее сообщество
Всем привет, у меня есть папка Udemy в ней есть две папки Angular и RxJs в каждой есть проект angular-basic с папкой node_modules, как мне винести node_modules в корень, то есть в Udemy так чтоби он бил 1 и работал для всех дочерних проектов ? ))
источник

nn

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

ПП

Петро Пастерук... in Angular - русскоговорящее сообщество
Спасибо )
источник

P

Phreeman in Angular - русскоговорящее сообщество
Всем, привет!
Появился такой вопрос:
У меня есть два разных компонента Select и TreeView
В компоненте Select у выподающего списка можно задать кастомный TemplateRef.
Кастомный TemplateRef я делаю таким

<select [items]="data" [downTemplate]="tree">
</select>

<ng-template #tree" let-data="data">
   <tree-view [items]="data" (seletedEvent)="onSelect($event)">
   </tree-view>
</ng-template>

Теперь если я нажму на элемент в tree-view у меня выбранные элемент попадет в метод onSelect. А я хочу чтобы он попал в select.
Я могу придумать костыль из серии let-onSelect="onselect", где onselect это какой-то метод, который передаётся через context, но это тупо.
Еще я хотел попробовать создать общий service, например, state и через @SkipSelf пробросить его в tree-view, но тогда получается, если tree-view использовать отдельно, но этот state будет либо выдавать ошибку, либо его придется еще и @Option обозначить и в каждом методе проверять на null.
Может кто сталкивался с таким и может подсказать советом?
источник

M

Madiyar in Angular - русскоговорящее сообщество
Привет всем. Кто нить использует мультиселект у себя в фильтрах? Есть вопрос насчет отправки запроса на бэк. Я отправляю данные так -  
http://0.0.0.0:2003/api/v1/groups?id=15,74
А нужно вот так
http://0.0.0.0:2003/api/v1/groups?id=15&id=74

Данные при выборе в фильтр компоненте у меня собирается в объект через formBuilder.group, а потом оттуда в urlQueryBuilder. То есть в объект нельзя закинуть
{id: 15, id: 74}
, он только последний ключ берет. Как решить проблему чтобы он отправлял на бэк http://0.0.0.0:2003/api/v1/groups?id=15&id=74     ?
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Madiyar
Привет всем. Кто нить использует мультиселект у себя в фильтрах? Есть вопрос насчет отправки запроса на бэк. Я отправляю данные так -  
http://0.0.0.0:2003/api/v1/groups?id=15,74
А нужно вот так
http://0.0.0.0:2003/api/v1/groups?id=15&id=74

Данные при выборе в фильтр компоненте у меня собирается в объект через formBuilder.group, а потом оттуда в urlQueryBuilder. То есть в объект нельзя закинуть
{id: 15, id: 74}
, он только последний ключ берет. Как решить проблему чтобы он отправлял на бэк http://0.0.0.0:2003/api/v1/groups?id=15&id=74     ?
зачем гет? какая религия запрещает массивы
источник

M

Madiyar in Angular - русскоговорящее сообщество
Евгений Удалов
зачем гет? какая религия запрещает массивы
Гет? Гет запрос или что?
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Madiyar
Гет? Гет запрос или что?
именно. отправь post. ids:[]
источник

M

Madiyar in Angular - русскоговорящее сообщество
Евгений Удалов
именно. отправь post. ids:[]
ну это как бы для фильтрации данных. И везде гетом отправляли, стринг запрос такой идет и все. И только ради мультиселекта менять на пост?
источник