gpt4 book ai didi

javascript - Angular 中的模态不起作用。未处理的拒绝 {}

转载 作者:搜寻专家 更新时间:2023-11-01 04:22:46 24 4
gpt4 key购买 nike

我想创建一个模式(对话框)。我遵循了官方引导文档中的示例,但我坚持了下来。当我尝试创建模式时收到错误

angular.min.js:122 Possibly unhandled rejection: {}

主 Controller :

 angular
.module('app')
.controller('tlmController', function($scope, $http, $timeout, $uibModal, DTOptionsBuilder, DataLoader, TestLines) {
$scope.openTestLineDetails = function(id) {
var modalInstance = $uibModal.open({
size: 'lg',
controller: 'testlineDetailsController',
templateUrl: 'app/client/layout/testlinedetails.tpl.html',
resolve: {
testLineId: function() {
return id;
}
}
});
};
})

和 TeSTLineDetailsController:

angular
.module('app')
.controller('testlineDetailsController', function($scope, $modalInstance, testLineId) {


});

这段代码有什么问题?我在主 Controller 中使用 $uibModal ($modal service does not exist)。当我用 $uibModalInstance 替换 $modalInstance 时,我也收到一个错误(服务 $uibModalInstance 不存在),所以我必须将 $uibModal 与 $modalInstance 一起使用。奇怪但真实。

最佳答案

你可以在app.config中写下面的代码

app.config(['$qProvider', function ($qProvider) {
$qProvider.errorOnUnhandledRejections(false);
}]);

关于javascript - Angular 中的模态不起作用。未处理的拒绝 {},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40994188/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com