如何在 Angularjs 函数中使用 Popover

How to use Popover inside a Angularjs function

我的问题很奇怪也很独特。我会尽力在这里解释我的情况。

我有一个表单验证。一旦用户填写表格并选择添加按钮,它允许添加前 6 次。第 6 次提交后,添加按钮将被禁用,用户将无法再添加任何内容。

这里是添加按钮功能

$scope.addItem = function () {
    $scope.items.push($scope.activeItem);



    if ($scope.items.length > 6) {
        $scope.disableAdd = true
     // here is the code below where i want to insert my popover function.
    }
}

任何人都可以告诉我如何在 运行 时间插入这样的弹出窗口。请注意:我不想在页面加载和用户选择按钮时立即显示弹出窗口。我只想在用户提交 6 份表格后显示它。用户提交次数显示在$scope.items.length

我只想向用户显示一些他不能再添加的东西。我尝试使用模式,但我认为弹出窗口会好得多。欢迎任何建议.....

有很多方法可以做到这一点。如果您的弹出窗口静态存在于 dom 中,您可以使用与使用 ng-if 指令禁用按钮的相同范围布尔值触发它:

<div class="popover" ng-if="disabledAdd">No more forms allowed<div/>