-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
i-bem: Ленивая инициализация на элементе: проблемы #1475
Comments
А у элемента в шаблоне или в BEMJSON указано
Метки пропали при переезде на новую версию форума, есть задача на их внедрение: bem/bem-forum#64 |
@tadatuta Да, как раз потом подумал, что надо было бы добавить: в шаблоне стоит |
@tadatuta, кажется, вот ключ: элемент создаётся (среди прочих) в динамике (через Как с этим бороться? Так и указывать, где необходимо, вручную, через |
скорее всего шаблон просто не приезжает на клиент, т.к. не указан в зависимостях для клиентского JS (см. https://ru.bem.info/platform/deps/#%D0%9F%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B5%D0%B9-%D0%BF%D0%BE-%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8)? |
Нет. Как раз приезжает и отрабатывает. Как раз из него попадал микс про Сейчас вроде докопался: похоже, это иногда встречающаяся проблема при динамической генерации, когда в UP: Правда, всё равно не оч. въехал, почему, если UP-UP: Приключения продолжаются. Всё-таки гипотеза не верна. Всё-таки |
Не получается (без танцев с бубнами) сделать
lazyInit
на элементе блока (в соотв. с Инициализация / Клиентский JavaScript (i-bem.js)... )Хочется оживления по клику на кнопке внутри:
В общем, в
onInit
без дополнительных упрашиваний даже не заглядывает.Заглядывает (и сразу, конечно, инициализирует), если настойчиво искать конкретный элемент из уже живого родителя (напр.,
*.findChildElem(...)
).Или если в шаблоне указывать как-ндь так:
ЧДНТ? Это нормальное поведение?
(Что-то не вижу, куда подевалась секция с назначением тегов. %((( )
The text was updated successfully, but these errors were encountered: