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