Size: a a a

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

2021 February 15

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Выручайте, старая проблема
Я вывожу строку во вьюхе в элементе. Элемент имеет директиву, которая меняет его dom. После изменения dom меняется бинд между данными и отображением. Как быть?
источник

NS

Nikita Safronov in Angular - русскоговорящее сообщество
Кирилл mrDoode
Выручайте, старая проблема
Я вывожу строку во вьюхе в элементе. Элемент имеет директиву, которая меняет его dom. После изменения dom меняется бинд между данными и отображением. Как быть?
не биндить данные в узел которого не будет)
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Nikita Safronov
не биндить данные в узел которого не будет)
Вообще не выводить данные и проблемы не будет, ага))
источник

NS

Nikita Safronov in Angular - русскоговорящее сообщество
Кирилл mrDoode
Вообще не выводить данные и проблемы не будет, ага))
про не выводить данные выше ничего не сказано, надо либо передавать их через директиву если прям нужны в одном и то же месте либо как то разнести бинд и директиву например без конкретного примера дальше можно только угадывать
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Nikita Safronov
про не выводить данные выше ничего не сказано, надо либо передавать их через директиву если прям нужны в одном и то же месте либо как то разнести бинд и директиву например без конкретного примера дальше можно только угадывать
Директива условно так работает
<div [myDir]>{{ data }}</div> —>
<div class="new-class" title="{{data}}"><span class="new-span">{{ data }}</span></div>
источник

NS

Nikita Safronov in Angular - русскоговорящее сообщество
Кирилл mrDoode
Директива условно так работает
<div [myDir]>{{ data }}</div> —>
<div class="new-class" title="{{data}}"><span class="new-span">{{ data }}</span></div>
ну можно для начала использовать все таки структурную директиву для изменения дом дерева
источник

NS

Nikita Safronov in Angular - русскоговорящее сообщество
возможно на этом проблемы и закончаться
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Nikita Safronov
ну можно для начала использовать все таки структурную директиву для изменения дом дерева
Подробнее можно?
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Сама директива так работает
источник

NS

Nikita Safronov in Angular - русскоговорящее сообщество
Кирилл mrDoode
Подробнее можно?
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
А как оно применимо конкретно в моём случае?
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
И разве у меня она уже таковой не является?
источник

NS

Nikita Safronov in Angular - русскоговорящее сообщество
нет не является, там была бы работа с темплейтом
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
const date = new Date('2021-02-16T09:00:00');
date.setHours(0, 0, 0);
console.log(date);
источник

AB

Alex Bu in Angular - русскоговорящее сообщество
Alex Bu
const date = new Date('2021-02-16T09:00:00');
date.setHours(0, 0, 0);
console.log(date);
Вероятно, поможет
источник

РА

Руслан Алиев... in Angular - русскоговорящее сообщество
Мини вопрос: что нужно сделать для поддержки метода .flat у массива (Angular)?
Например хочу писать так: [ [1,2], [3,4] ].flat() // => [1,2,3,4]
источник

Кm

Кирилл mrDoode in Angular - русскоговорящее сообщество
Nikita Safronov
нет не является, там была бы работа с темплейтом
Понял, покопаю в эту сторону
источник

YS

Yaroslav Solonnikov in Angular - русскоговорящее сообщество
я так округлял дату, когда группировал по ней
   roundDate(date: Date) {
       let d = new Date(date);
       d.setHours(0);
       d.setMinutes(0);
       d.setSeconds(0);
       d.setMilliseconds(0);
       return d;
   }
источник

OS

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

AB

Alex Bu in Angular - русскоговорящее сообщество
Странно, всегда работало)
источник