NgAnimate - 由于 NGAnimate,我的模态显示隐藏不起作用

NgAnimate - My Modal Show Hide Not Working due to NGAnimate

本文关键字:模态 显示 隐藏 不起作用 我的 由于 NGAnimate NgAnimate      更新时间:2023-09-26

嗨,我正在使用一个小指令来隐藏和显示控制器的引导模式,当我不使用 ngAnimate 时,它工作正常。但是在包含ngAnimate之后,它显示了

element.modal is not a function

以下是我的指示

app.directive('akModal', function() {
    return {
        restrict: 'A',
        link: function(scope, element, attrs) {
            scope.$watch(attrs.akModal, function(value) {
                if (value) element.modal('show');
                else element.modal('hide');
            });
        }
    };
});

有什么修复吗?

设法自己做。

实际上我们应该加载引导.js因为NGAnimate以避免冲突。

原因:element.modal 函数是在 bootsrap 中创建的.js因此应该加载它以便以后使用它。