Angular.js和Bootstrap popover

时间:2017-07-22 21:18:14

标签: javascript angularjs twitter-bootstrap angular-ui-bootstrap bootstrap-popover

我有一个带有angular.js的单页应用程序。其他部分正在运行,但我无法运行翻转。 这是我的控制器。我打算在这个控制器上使用。

    angular.module('foodDeliveryApp')
       .controller('RestaurantListController', restaurantListController);

    function restaurantListController($scope,$sce, DataService, $rootScope, $location, $timeout) {

    $scope.htmlPopover = $sce.trustAsHtml('<b style="color: red">hover on me as well</b>');

    $scope.hovered = function(hovering){
        $timeout(function() {
            console.log('update with timeout fired');
            if(hovering.objHovered==true){
                hovering.popoverOpened2=true;
            }
        }, 500);
    }
  }

以上部分是弹出功能。 其他功能有很多功能,但并不重要。

    <span ng-init="popoverOpened1=false" ng-mouseover="popoverOpened1=true" ng-mouseleave="popoverOpened1=false">
            <button class="btn btn-default" uib-popover-html="htmlPopover"
                    popover-trigger="none" popover-placement="bottom-left" popover-is-open="popoverOpened1" >
               <span>hover me</span>
            </button>
   </span>

这是HTML中的HTML部分,由同一个控制器控制。 有谁知道如何在没有jquery的情况下显示一个popover?

0 个答案:

没有答案
相关问题