antd-modal

1.nzMaskClosable:false;点击遮罩层是不允许关闭的;默认为true;

[nzMaskClosable]='false'

2.修改icon:
其中icon的全写为:<i class="anticon anticon-down"></i>

this.confirmServ.info({
      title: '这是一条通知信息',
      content: contentTpl,
      maskClosable:false, // 点击遮罩层,关闭: false/true
      iconType:'down', // 直接用后面的就行了。
    });

3.自定义头(8.x)

<nz-modal [(nzVisible)]="newFlag"
          [nzTitle]="addTitle"
          (nzOnCancel)="handleCancel()"
          (nzOnOk)="handleOk()">

  // header
  <ng-template #addTitle>
    <div class="invitation-add-title">新增 
    	<span class="add-title-remark">注:请按照文本框的要求填写</span>
    </div>
  </ng-template>

  // content
  <div>
  	content
  </div>

  // footer
  <div *nzModalFooter>
    <button nz-button nzType="default" (click)="handleCancel()">取消</button>
    <button nz-button nzType="primary" (click)="handleOk()">保存</button>
  </div>
</nz-modal>

注:[nzTitle]=“addTitle”,nzTitle有中括号。

设置mask和modal的样式

  <nz-modal [(nzVisible)]="selectTenantModalFlag"
            nzTitle="由于您的账户关联了多个机构,请选择登录机构"
            [nzWrapClassName]="'ks_mask'"
            [nzClassName]="'ks_modal'"
            [nzMaskClosable]="false"
            [nzFooter]="footerTmp"
            (nzOnCancel)="handleCancel()"
            (nzOnOk)="handleOk()">
    <div class="login-select-tenant-modal">
		具体的内容
      </div>

  
  </nz-modal>


/*全局样式*/
// body内部的div
.login-select-tenant-modal{

  max-height: 312px;
  overflow: auto;
}
.ks_mask{
  background: url("assets/images/new-login/big-bg.png");// mask给了背景图片
}
// 包括:头,body,footer
.ks_modal{
  top:20%; // 单独设置位置
}
nzStyle	:可用于设置浮层的样式,调整浮层位置等
nzMaskStyle:遮罩样式
nzBodyStyle:Modal body 样式

modal页面的按钮跳转到某个页面(有滚动条的时候)

进去页面后,最外层的页面没有滚动条了,所以页面滑动不到最顶端;
不要直接从modal页面跳转。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值