AngularJs - 我可以在另一个元素的一个元素上打开一个popover吗?

时间:2016-04-13 10:26:33

标签: javascript angularjs twitter-bootstrap

Angular和Bootstrap的新手,我已经看到很多关于你不能以编程方式启动弹出窗口的方法,但有一种方法可以从另一个元素中为一个元素启动一个弹出窗口。例如,单击按钮并在图像或搜索栏上启用弹出窗口。这可行吗?

1 个答案:

答案 0 :(得分:1)

也许这个例子可以帮助你使用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

的指令