gpt4 book ai didi

javascript - onBeforeShow 等功能在 Angular-strap 弹出窗口中不起作用

转载 作者:行者123 更新时间:2023-12-02 14:17:34 27 4
gpt4 key购买 nike

我正在使用 Angular 带弹出框。 http://mgcrea.github.io/angular-strap/#/popovers

文档说,如果提供了 onBeforeShow 函数,则应在显示弹出窗口之前调用它。但这对我不起作用。

<div class="bs-docs-section" ng-controller="PopoverDemoCtrl">      
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3">
<div id="popoverId" bs-popover data-trigger="hover" on-before-show="shouldBeCalledBeforePopover()" data-content-template="demo.html" delay="200" data-placement="bottom-right">
Hover over me!!!
</div>
</div>
</div>

$scope.shouldBeCalledBeforePopover = function(){
alert("Before popover");
}

警报没有发生。

这是骗子http://plnkr.co/edit/R8mRXSAcXW5KKmKDwGPS?p=preview

最佳答案

好吧,现在已经太晚了,但我正在发帖。

Plunker

这将有助于将来用下面的代码片段替换您的代码

<div id="popoverId" bs-popover data-trigger="hover" bs-on-before-show="shouldBeCalledBeforePopover" data-content-template="demo.html" delay="200" data-placement="bottom-right">
Hover over me!!!
</div>

如果你看一下我刚刚改变了 init function 的方式

如果您使用angular-strap每次使用回调functions时都必须确保你必须init功能由 bs- attr

谢谢

关于javascript - onBeforeShow 等功能在 Angular-strap 弹出窗口中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38906730/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com