Вообще если речь об одном из топовых фреймворков на этой планете, то лучше это указывать в вопросе
Добавление с помощью innerHTML необходимо? Нельзя просто добавить в шаблон этот код?
Ангуляр не особо лоялен к добавлению элементов с помощью инъекции разметки (как вы это делаете), поэтому после такого преступления уже как бы сильно пофигу обратитесь вы к элементам с помощью querySelector или viewChild/Children
Так-то задача простейшая, ибо любого мобильника или камеры вам достаточно для считывания QR-кода. Главное определиться сначала с механикой которая вам нужна, а потом уже с железками, то есть хотите вы NFC или хотите QR, хотите чтоб пользователь записывался сам или это происходило в автоматическом режиме и тд и тп, все детали
А в чем конкретно вопрос? Вот есть дока по апи, вот рандомный пример использования этой библиотеки в одной из старых версий ангуляра. На новом ангуляре толком ничего не меняется, берёте и распихиваете вызовы методов BX24 в нужных местах вашего приложения.
this.closeAllMenus = function()
{
for (var i=0; i<wsp_allmenus.length; ++i)
{
var m = wsp_allmenus[i];
m.showMenuPaneWithIndex(-1);
// also close sub menus
m.closeOpenSubMenu();
}
}
В ней есть все что вам нужно - и закрытие всего и всех меню сразу (closeAllMenus), и закрытие только подменю у конкретного меню (m.closeOpenSubMenu). Какую-то из этих функций (в зависимости от того что конкретно нужно) выполняете при onmouseout/onmouseleave
В 91ом году Терри Биссон опубликовал рассказ "They're Made Out of Meat", за что был номинирован на премию «Небьюла».
Учитывая авторскую пунктуацию и форматирование этот рассказ состоит из чуть более чем 4500 символов. Ваш же код насчитывает ~8000 символов. Ну серьезно, я сомневаюсь что кто-то возьмется искать там концы и писать за вас всё это. Ищете в этом коде нужный элемент подменю, вешаете на него обработчик события onmouseout который будет его закрывать.
Edward, я прекрасно всё понимаю, только я вот гуглю и вижу что у людей эти проблемы уже не один год возникают, они их успешно решают и все решения выкладывают на форумы и q&a сервисы. Думаю вы найдёте решение среди моря похожих топиков интернете. Если какой-то один конкретный топик не подходит под ваш кейс, значит надо смотреть другой.
Добавление с помощью innerHTML необходимо? Нельзя просто добавить в шаблон этот код?
Ангуляр не особо лоялен к добавлению элементов с помощью инъекции разметки (как вы это делаете), поэтому после такого преступления уже как бы сильно пофигу обратитесь вы к элементам с помощью querySelector или viewChild/Children