onBeforeShow 之类的函数在 angular-strap popover 中不起作用
Functions like onBeforeShow not working in angular-strap popover
我正在使用 angular-strap popover。 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");
}
警报没有发生。
这里是 plunker http://plnkr.co/edit/R8mRXSAcXW5KKmKDwGPS?p=preview
好的,来不及了,我正在发帖。
这将有助于将来用以下代码段替换您的代码
<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
谢谢
我正在使用 angular-strap popover。 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");
}
警报没有发生。
这里是 plunker http://plnkr.co/edit/R8mRXSAcXW5KKmKDwGPS?p=preview
好的,来不及了,我正在发帖。
这将有助于将来用以下代码段替换您的代码
<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
谢谢