169 похожих чатов

Нужно в *ngFor trackBy передать метод, который внутри использует this.

Я передаю и там this — это не компонент, а DefaultIterableDiffer. Как это правильно сделать?

Пока придумал в ngOnInit делать this.methodName = this.methodName.bind(this)

7 ответов

4 просмотра

А зачем Вам это?) Чтоб за задача у Вас?) Звучит не очень просто

Пользователь-62a20 Автор вопроса
Oleg Safonov
А зачем Вам это?) Чтоб за задача у Вас?) Звучит н...

Да уже не за чем, неправильно понял, для чего trackBy используется. Звучит и правда, как костыль)

Пользователь-62a20 Автор вопроса
Oleg Safonov
А зачем Вам это?) Чтоб за задача у Вас?) Звучит н...

Вообще есть задача отрендерить массив в виде пронумерованного списка 1, 2, 3 и т. д., при этом каждый элемент рендерится в зависимости от условия. Нумерую список в темплейте с помощью индекса от ngFor. И вот не могу понять, как сделать, чтобы нумерация не сбивалась из-за элементов, которые рендерятся условно.

Пользователь 62a20
Вообще есть задача отрендерить массив в виде прону...

Может pipe использовать, который вернёт список элементов, отфильтрованный и с индексами?

Пользователь-62a20 Автор вопроса
Oleg Safonov
Может pipe использовать, который вернёт список эле...

Не, не получается, у меня сам массив не меняется, условие для проверки извне приходит, поэтому фильтр не отрабатывает. Ладно, покручу уже завтра эту задачу. Спасибо за идею всё равно, не знал, что с пайпами можно так работать, только знакомлюсь с Ангуляром)

Пользователь 62a20
Не, не получается, у меня сам массив не меняется, ...

В пайп передайте массив и условие, например Либо вообще в поток засуньте, объединить массив и условие и подпишитесь на результат

Пользователь-62a20 Автор вопроса
Oleg Safonov
В пайп передайте массив и условие, например Либо...

А условие получится засунуть, если это — объект из ответов на форму? Как я понимаю, изменения не учитываются, потому что не меняется ссылка на сам объект

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Карта сайта