替换angularjs弹出窗口并更改为jquery

时间:2016-07-28 10:12:52

标签: javascript jquery html angularjs

嗨,我是一种独特的情况。我们在angularjs中有一个代码,我已经给了一个任务,用jquery中的html加入它。点击后会打开此jquery页面 一个特定的链接。我检查了代码,发现它调用了 ModalService.showModal ,它传递了两个名字。一个是模板,一个是控制器名称。 现在,我所做的是检查这个函数定义的位置。在那里我评论说如果控制器名称为空,那么也可以继续。

功能就是这个 -

self.showModal = function(options) {

        //  Create a deferred we'll resolve when the modal is ready.
        var deferred = $q.defer();

        //  Validate the input parameters.
        var controllerName = options.controller;
        if (!controllerName) {
          //deferred.reject("No controller has been specified.");
          //return deferred.promise;
        }

但如果我这样做,一切都没有发生。我们怎么做到这一点。请有人帮我这个。

编辑: 我在angularjs和html中有页面。现在该页面中有链接,只是一个弹出窗口。现在,我想将弹出窗口更改为jquery弹出窗口。 但我不知道如何添加它。 这里是我必须调用jquery表的链接,但它有控制器我从中传递了什么。

这是控制器中链接的功能

//  link click
    $scope.Inventary = function () {
        if ($scope.Inmdata1 != "") {
            ModalService.showModal({
                templateUrl: "ChartpagePopup/Details.html",
                controller: "Details"
            }).then(function (modal) {
                modal.close.then(function (result) {

                });
            });
        }
        else
            alert($scope.waitingalert);
    };

0 个答案:

没有答案