我是棱角分明的新人。我使用angular ui.bootstrap创建了一个模态。我有一个带外部链接的锚标记。如果我点击锚标记,则新窗口不会打开。任何preventDefault都应用于modal?
$uibModalInstance = $uibModal.open({
animation: true,
template: '<div class="modal-header "><h3 class="modal-title">{{modalTitle}}<a href="javascript:void(0);" class="icon icon-page_close_grey" ng-click="cancel()"></a></h3></div>' +
'<div class="modal-body">' + data + '</div><div class="modal-footer"></div>',
size: 'lg',
backdrop:'static',
controller: modalcontroller
});
此处我的数据包含一个标记,其中包含href =&#34; http://www.google.com" ,target =&#34; _blank&#34;。任何人都可以帮忙吗
答案 0 :(得分:0)
尝试这种方式:
'<div class="modal-body" ng-non-bindable>' + data +
'</div><div class="modal-footer"></div>'
Angular将忽略具有ng-non-bindable
属性的元素,因此锚标记将表现为普通的html标记。