嗨,我是一种独特的情况。我们在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);
};