要解决AngularJS的JQuery模态框未显示的问题,可以按照以下步骤进行:
$timeout
服务来确保在DOM渲染完成后再初始化模态框。app.controller('MyController', ['$scope', '$timeout', function($scope, $timeout) {
$timeout(function() {
// 初始化模态框代码
$('#myModal').dialog({
autoOpen: false,
modal: true
});
}, 0);
}]);
ng-click
指令来调用显示模态框的函数。
app.controller('MyController', ['$scope', function($scope) {
$scope.openModal = function() {
// 打开模态框代码
$('#myModal').dialog('open');
};
}]);
通过以上步骤,可以解决AngularJS的JQuery模态框未显示的问题。
上一篇:AngularJS的基本功能