0
新的Angular和Bootstrap,我已經看到很多關於如何不能以編程方式啓動彈出窗口,但有沒有辦法可以從另一個元素啓動一個元素的彈出窗口。例如,單擊一個按鈕並在圖像或搜索欄上啓動彈出窗口。這是可行的嗎?AngularJs - 我可以從另一個元素打開一個元素的popover嗎?
新的Angular和Bootstrap,我已經看到很多關於如何不能以編程方式啓動彈出窗口,但有沒有辦法可以從另一個元素啓動一個元素的彈出窗口。例如,單擊一個按鈕並在圖像或搜索欄上啓動彈出窗口。這是可行的嗎?AngularJs - 我可以從另一個元素打開一個元素的popover嗎?
也許這個例子可以幫助您與angularjs的popovers,只研究它是如何工作 - >Popover Example
customDirectives.directive('customPopover', function() {
return {
restrict: 'A',
template: '<span>{{label}}</span>',
link: function (scope, el, attrs) {
scope.label = attrs.popoverLabel;
$(el).popover({
trigger: 'click',
html: true,
content: attrs.popoverHtml,
placement: attrs.popoverPlacement
});
}
};
他使用與CustomComponents一個指令
你的代碼非常適合學習指令,我已經玩了很多。但它仍然是在創建它的元素上發生的彈出式廣告。我如何點擊一個元素,並讓彈出窗口出現在不同的元素上? – NewbornNerd
是的,這是可行的 – devqon
有一些jQuery的問題? –