#jquery #angular
#jquery #угловой
Вопрос:
Я пытаюсь реализовать всплывающее окно и внутри него функцию click, но моя функция click не работает. Вот мой код:
$('[data-toggle="popover2"]').popover({
trigger: 'click',
placement: "top",
html: true,
content: `<div class='input-group input-group-srchAgent' style='margin-bottom:5px;width:255px;'>
<div class="popover-content popover-srchAgent">` `</div>
<span class='input-group-addon' style='color: #a7a7a7; font-size: 18px; font-weight:normal; border-bottom-left-radius: 20px;border-top-left-radius:20px; border:1px solid #d7d7d7; border-right:0px; padding:6px 12px;width: 50px;height: 44px;'>
<i class='fa fa-search' aria-hidden='true' ></i>
</span>
<input class='form-control provider-search' placeholder='Search' id='partnerAgentSingleSearch' type='text' style='width: 94px;'>
<select id='getId' title='Provider' class='form-control round provider-select' (change)='changeProviderList($event)' style='width:100px'>
<option value='myproviders'>MY PROVIDERS</option>
<option value='all'>ALL</option>
</select>
</div>`
})
Это моя кнопка click, но она не работает:
changeProviderList(event) {
// not working on popover
console.log(event.target.value, '===========');
}
Кто-нибудь может помочь?
Комментарии:
1. Как вы ожидаете, что angular узнает о всплывающем контенте, чтобы иметь возможность использовать
(change)
?2. Вероятно, вам пришлось бы динамически создавать экземпляр компонента и привязывать его к группе ввода во всплывающем окне после его показа, но я, честно говоря, никогда не пробовал такую вещь.
3. Какой тогда вариант @AnuragSrivastava
4. Может помочь что-то вроде этого: ng-bootstrap.github.io/#/components/popover/examples