You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Clarity Modal中正确显示Alert组件?

在Clarity Modal中正确显示Alert的解决方案

你尝试在Clarity Modal中显示Alert,但当前代码导致显示异常,修正方案如下:

问题原因

你的代码错误在于在<clr-modal>组件内部重复嵌套了完整的Modal结构(.modal、.modal-dialog、.modal-content),而<clr-modal>作为Clarity封装组件,本身已自动生成这些基础DOM结构,手动添加会引发样式冲突,导致布局异常。

修正后的代码

基础写法

<clr-modal [(clrModalOpen)]="openAWANTIVer2WSExceptionGUI" [clrModalClosable]="true" [clrModalStaticBackdrop]="true">
  <div class="modal-content">
    <div id="al" class="alert alert-success alert-sm" role="alert">sadfs dsfdsfasf </div>
  </div>
</clr-modal>

规范结构写法(带标题、底部按钮)

<clr-modal [(clrModalOpen)]="openAWANTIVer2WSExceptionGUI" [clrModalClosable]="true" [clrModalStaticBackdrop]="true">
  <h3 class="modal-title">提示信息</h3>
  <div class="modal-body">
    <div id="al" class="alert alert-success alert-sm" role="alert">sadfs dsfdsfasf </div>
  </div>
  <div class="modal-footer">
    <button type="button" class="btn btn-primary" (click)="openAWANTIVer2WSExceptionGUI = false">确认</button>
  </div>
</clr-modal>

说明

移除多余的重复Modal结构后,Alert会正确嵌入Modal的内容区域,样式和布局完全符合Clarity的设计规范,不会出现异常显示问题。

内容的提问来源于stack exchange,提问作者Amrmsmb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 20:45:23