Директива повтора элемента FAST — индексация
Здравствуйте, члены команды/сообщества FAST!
В настоящее время я создаю проект с использованием FAST Element, веб-компонентов и Fluent-UI. Я пытаюсь отобразить что-то на основе того, где два элемента находятся в массиве.
Я заметил, что в директиве повтора есть свойство индекса, которое дает индекс текущего элемента внутри блока повторения.
Можно ли использовать свойство index повторения, чтобы также смотреть вперед в массиве?
Бывший. если текущий элемент равен нулю, можно ли проверить индекс + 1, чтобы увидеть, является ли следующий элемент также пустым? Или это должно быть сделано вне блока повторения с проверкой?
Благодарю вас!
1 ответ
Да, вы можете это сделать. Однако имейте в виду, что поиск по индексу не будет «наблюдаться», потому что система наблюдения не может видеть, когда вы обращаетесь к массиву напрямую по индексу. например
myArray[index]
. Он вернет значение просто отлично, но если то, что находится в этом индексе, изменится, механизм рендеринга не будет знать об этом и не сможет инициировать обновление пользовательского интерфейса. Однако, если изменится сам индекс или любые другие наблюдаемые изменения, обновления будут работать. Получение/набор индекса массива — это единственный пограничный случай, который в настоящее время не может быть обнаружен.