AngularJs-我可以从另一个元素打开一个元素的popover吗

AngularJs - Can I open a popover on one element from another element?

本文关键字:元素 一个 popover 我可以 另一个 AngularJs-      更新时间:2024-06-09

Angular和Bootstrap的新手,我已经看到了很多关于如何不能用程序启动popover的内容,但有没有一种方法可以从另一个元素启动一个元素的popover。例如,单击一个按钮并在图像或搜索栏上启动popover。这可行吗?

也许这个例子可以帮助你使用angularjs进行Popover,只需研究一下它是如何工作的-->Popover示例

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

指令