Mic*_*lek 5 javascript angularjs bootstrap-modal
我想创建一个模态(对话框).我已经按照官方bootstrap文档的例子,但我卡住了.当我尝试创建模态时,我收到一个错误
angular.min.js:122可能未处理的拒绝:{}
mainController:
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;
}
}
});
};
})
Run Code Online (Sandbox Code Playgroud)
和TestlineDetailsController:
angular
.module('app')
.controller('testlineDetailsController', function($scope, $modalInstance, testLineId) {
});
Run Code Online (Sandbox Code Playgroud)
这段代码有什么问题?我在主控制器中使用$ uibModal($ modal服务不存在).当我用$ uibModalInstance替换$ modalInstance时我也收到一个错误(service $ uibModalInstance不存在),所以我必须在$ modalInstance中使用$ uibModal.Strage但是真的.
小智 2
你可以在app.config中编写以下代码
app.config(['$qProvider', function ($qProvider) {
$qProvider.errorOnUnhandledRejections(false);
}]);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2182 次 |
| 最近记录: |