Size: a a a

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

2019 December 12

IB

Islam Babaev in Angular - русскоговорящее сообщество
Да
источник

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
Так а проблема в чем
источник

В

Владимир in Angular - русскоговорящее сообщество
Alexey Tuychiev
Так а проблема в чем
Ну он не может объяснить
источник

IB

Islam Babaev in Angular - русскоговорящее сообщество
Есть группа. У группы есть элемент перетаскивания
Нужно, чтобы при перетаскивании выделялся только заголовок группы, а не все его содержимое
После перемещения должно подгрузиться содержимое группы.

Проблема в том, что дефолтный cdkDragPreview выделяет всю группу, а при использовании кастомного cdkDragPreview, блок выделяется рядом с курсором мышки и вылазит на пределы экрана.
Надо сделать так, чтобы кастомный cdkDragPreview выделял блок, как и дефолтный.
источник

IB

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

DT

D_d Tch in Angular - русскоговорящее сообщество
Владимир
Всем привет!
Ребята, поддержите пожалуйста звездочками полезную маску для ангуляра
https://github.com/jsdaddy/ngx-mask
Спасибо. маска и впрям хорошая. ловите звездочку на гитхабе и личный лайк от меня )
источник

В

Владимир in Angular - русскоговорящее сообщество
D_d Tch
Спасибо. маска и впрям хорошая. ловите звездочку на гитхабе и личный лайк от меня )
Спасибо 😉
источник

A

Ant in Angular - русскоговорящее сообщество
Привет всем. Есть у кого книжка ng-book2 последних ревизий ? Если кто поделиться - буду благодарен!
источник

AT

Alexey Tuychiev in Angular - русскоговорящее сообщество
Islam Babaev
Есть группа. У группы есть элемент перетаскивания
Нужно, чтобы при перетаскивании выделялся только заголовок группы, а не все его содержимое
После перемещения должно подгрузиться содержимое группы.

Проблема в том, что дефолтный cdkDragPreview выделяет всю группу, а при использовании кастомного cdkDragPreview, блок выделяется рядом с курсором мышки и вылазит на пределы экрана.
Надо сделать так, чтобы кастомный cdkDragPreview выделял блок, как и дефолтный.
На самом деле я не сталкивался с такой задачей, но теперь когда проблема ясна думаю я бы написал свою директиву. Material видимо не предоставляет способа для позиционирования
источник

UM

Uriy Markov in Angular - русскоговорящее сообщество
ПОжалуйста помогите советом. Есть задача сделать динамический хедер. Пунктов меню в нем может быть много. Надо чтобы те пункты которые не помещаются в ширину  хедера схлопывались в иконки а а остальные оставались текстовыми.  Подкиньте идейку а
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
Ребятки вопрос такой. Делаю в приложение "режим разработчика" когда жмем 5 раз на кнопулю ключается режим. вссе тут ок. есть сабджект. когда закидываю в него новый env он меняется. но вот где возникли сложности.
у меня есть константой урлы для обращения сервера.

const getBaseServerUrl = (newEnv): string => `https://${newEnv === 'prod' ? 'my' : 'dev'}.lit.com`;

export let BASE_SERVER_URL = getBaseServerUrl('prod');
export let BASE_API_URL = `${BASE_SERVER_URL}/api`;


когда я обновляю в сабджекте env я снова преопределяю урлы;

BA
SE_SERVER_URL = getBaseServerUrl(newEnv);
BASE_API_URL = `${BASE_SERVER_URL}/api`;

тут тоже все норм они меняются с my на dev.

н
о вот когда сервис отправляет запрос на сервер и он смотри на`BASE_API_URL` например. но в запросе я вижу что урл остался прежним. почему?
источник

AB

Arthur Bobrovskih in Angular - русскоговорящее сообщество
D_d Tch
Ребятки вопрос такой. Делаю в приложение "режим разработчика" когда жмем 5 раз на кнопулю ключается режим. вссе тут ок. есть сабджект. когда закидываю в него новый env он меняется. но вот где возникли сложности.
у меня есть константой урлы для обращения сервера.

const getBaseServerUrl = (newEnv): string => `https://${newEnv === 'prod' ? 'my' : 'dev'}.lit.com`;

export let BASE_SERVER_URL = getBaseServerUrl('prod');
export let BASE_API_URL = `${BASE_SERVER_URL}/api`;


когда я обновляю в сабджекте env я снова преопределяю урлы;

BA
SE_SERVER_URL = getBaseServerUrl(newEnv);
BASE_API_URL = `${BASE_SERVER_URL}/api`;

тут тоже все норм они меняются с my на dev.

н
о вот когда сервис отправляет запрос на сервер и он смотри на`BASE_API_URL` например. но в запросе я вижу что урл остался прежним. почему?
попробуйте BASE_API_URL сделать функцией и в запросе вызывать ее BASE_API_URL()
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
да я тоже так подумал. просто получается сервис при инициализации смотрит на переменную и когда я ее меняю он берет старое значение. ((
источник

DT

D_d Tch in Angular - русскоговорящее сообщество
блин странно работает через раз (((
источник

DT

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

S

Smooth Operator in Angular - русскоговорящее сообщество
D_d Tch
да я тоже так подумал. просто получается сервис при инициализации смотрит на переменную и когда я ее меняю он берет старое значение. ((
строки имеют не ссылочный тип данных
источник

S

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

DT

D_d Tch in Angular - русскоговорящее сообщество
то есть он прочтет ее заново новую. так?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
D_d Tch
то есть он прочтет ее заново новую. так?
не уверен
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
D_d Tch
Ребятки вопрос такой. Делаю в приложение "режим разработчика" когда жмем 5 раз на кнопулю ключается режим. вссе тут ок. есть сабджект. когда закидываю в него новый env он меняется. но вот где возникли сложности.
у меня есть константой урлы для обращения сервера.

const getBaseServerUrl = (newEnv): string => `https://${newEnv === 'prod' ? 'my' : 'dev'}.lit.com`;

export let BASE_SERVER_URL = getBaseServerUrl('prod');
export let BASE_API_URL = `${BASE_SERVER_URL}/api`;


когда я обновляю в сабджекте env я снова преопределяю урлы;

BA
SE_SERVER_URL = getBaseServerUrl(newEnv);
BASE_API_URL = `${BASE_SERVER_URL}/api`;

тут тоже все норм они меняются с my на dev.

н
о вот когда сервис отправляет запрос на сервер и он смотри на`BASE_API_URL` например. но в запросе я вижу что урл остался прежним. почему?
практически полный отказ от let позвляет легко избегать затруднений такого рода :)
источник