当前位置: 首页 > news >正文

NG ZORRO知识点总结

NG ZORRO的常用属性,包括但不限于,结合代码

<button nz-button [nzType]="'primary'" [nzSize]="'large'" [nzLoading]="loading" [nzDisabled]="disabled" (click)="onClick()">点击我</button>

nz-button是一个按钮组件,它有多个常用属性,如:nzType,nzSize,nzLoading和nzDisabled等。这些属性用于设置按钮的样式和状态。在这个例子中,按钮的类型为primary,大小为large,可以设置loading状态和禁用disabled状态,当按钮被点击时,会调用onClick方法。


<nz-modal [(nzVisible)]="isVisible" [nzTitle]="'弹出框标题'" [nzContent]="'这里是弹出框的内容。'" [nzFooter]="modalFooter" [nzMaskClosable]="false">
</nz-modal>

nz-modal是一个弹出框组件,它也有多个常用属性,如:nzTitle,nzContent,nzFooter,nzVisible和nzMaskClosable等。这些属性用于设置弹出框的标题、内容、底部按钮、可见性和遮罩层。在这个例子中,弹出框的标题为弹出框标题,内容为这里是弹出框的内容。,底部按钮使用了模板语法,点击确定按钮时会调用submit方法,点击取消或遮罩层时会关闭弹出框,但遮罩层不可关闭。


<ng-template #modalFooter><button nz-button [nzType]="'default'" [nzSize]="'large'" (click)="isVisible = false">取消</button><button nz-button [nzType]="'primary'" [nzSize]="'large'" (click)="submit()">确定</button>
</ng-template>

定义了一个ng-template指令,本地变量名称为modalFooter,其中包含了两个按钮组件,用于作为弹出框组件nz-modal的底部按钮。

在这个模板中,第一个按钮组件有一个nzType属性设置为’default’,表示按钮类型为默认,nzSize属性设置为’large’,表示按钮大小为大号,click事件绑定了一个方法,用于关闭弹出框,这个方法会将isVisible属性设置为false,即关闭弹出框。

第二个按钮组件有一个nzType属性设置为’primary’,表示按钮类型为主要,nzSize属性设置为’large’,表示按钮大小为大号,click事件绑定了一个方法,用于提交表单或执行其他操作,这个方法名为submit()。

这个ng-template指令中的按钮组件可以被其他组件或指令调用和渲染,比如在nz-modal组件中,可以通过[nzFooter]属性来指定底部按钮的模板,这样就可以重用这个模板,避免了重复的代码和样式。


<form nz-form [nzLayout]="'horizontal'" (ngSubmit)="onSubmit()" #form="ngForm"><nz-form-item><nz-form-label nzFor="name">姓名:</nz-form-label><nz-form-control><input nz-input type="text" id="name" name="name" [(ngModel)]="formData.name" nzRequired></nz-form-control></nz-form-item><nz-form-item><nz-form-label nzFor="email">邮箱:</nz-form-label><nz-form-control><input nz-input type="email" id="email" name="email" [(ngModel)]="formData.email" nzRequired></nz-form-control></nz-form-item><button nz-button nzType="primary" type="submit">提交</button>
</form>

Form表单:ng-zorro 的表单组件提供了多种属性和方法来控制表单的输入和验证。例如,表单组件的 nzLayout 属性可用于设置表单布局方式(水平布局、垂直布局等);表单元素的 ngModel 属性可用于绑定表单元素的值,而 nzRequired 属性可用于设置表单元素的必填性。


<nz-input [(ngModel)]="inputValue" [nzSize]="'large'" (nzBlur)="onBlur()"></nz-input>

input配合ngModel使用,实现html和ts的双向数据绑定是非常经典的做法,此外nz-input提供了多种属性和事件来控制输入框的行为和样式。例如,输入框组件的 nzSize 属性可用于设置输入框的大小(large、default、small 等);输入框的 (nzBlur) 事件可用于监听输入框失去焦点事件。


<nz-input-number [(ngModel)]="inputNumberValue" [nzSize]="'large'" (nzBlur)="onBlur()"></nz-input-number>

InputNumber数字输入框:ng-Zorro 的数字输入框组件提供了多种属性和事件来控制数字输入框的行为和样式。例如,数字输入框组件的 nzSize 属性可用于设置数字输入框的大小(large、default、small 等);数字输入框的 (nzBlur) 事件用于监听数字输入框失去焦点事件。


<nz-mention [nzSuggestions]="suggestions" [(ngModel)]="mentionValue" (nzSelect)="onSelect($event)"></nz-mention>

Mention提及:ng-Zorro 的提及组件提供了多种属性和事件来控制提及的行为和样式。例如,提及组件的 nzSuggestions 属性可用于设置提供给用户选择的提及选项列表;提及组件的 (nzSelect) 事件可用于监听用户选择提及选项的事件。

<nz-divider [nzType]="'horizontal'">分割线</nz-divider>

Divider分割线:ng-Zorro 的分割线组件提供了多
种属性和样式来控制分割线的样式和行为。例如,分割线组件的 nzType 属性可用于设置分割线的类型(horizontal、vertical 等);分割线组件的 nzText 属性可用于设置分割线中的文本内容。之前写过在分割线上添加文字的工作。


<nz-row [nzGutter]="16"><nz-col [nzSpan]="12"><div class="left-content">左边内容</div></nz-col><nz-col [nzSpan]="12"><div class="right-content">右边内容</div></nz-col>
</nz-row>

Grid栅格:ng-Zorro 的栅格组件提供了多种属性和样式来控制栅格布局的方式和样式。例如,栅格组件的 nzGutter 属性可用于设置栅格间距;栅格组件的 nzSpan 属性可用于设置栅格所占据的列数。


<nz-layout [nzHasSider]="true"><nz-sider [nzWidth]="200">侧边栏</nz-sider><nz-layout [nzContentStyle]="{ padding: '20px' }"><div class="main-content">主要内容区域</div></nz-layout>
</nz-layout>

Layout布局:ng-Zorro 的布局组件提供了多种属性和样式来控制布局的方式和样式。例如,布局组件的 nzHasSider 属性可用于设置是否包含侧边栏;布局组件的 nzContentStyle 属性可用于设置主要内容区域的样式。


<nz-space [nzSize]="'large'" [nzDirection]="'horizontal'"><button nz-button>按钮1</button><button nz-button>按钮2</button><button nz-button>按钮3</button>
</nz-space>

Space间距:ng-Zorro 的间距组件提供了多种属性来控制元素之间的间距。例如,间距组件的 nzSize 属性可用于设置间距的大小;间距组件的 nzDirection 属性可用于设置间距的方向。


<nz-calendar [(ngModel)]="calendarValue" [nzMode]="'month'" (nzSelectChange)="onSelect($event)"></nz-calendar>

Calendar日历:ng-Zorro 的日历组件提供了多种属性和事件来控制日历的行为和样式。例如,日历组件的 nzMode 属性可用于设置日历的模式(月视图、年视图等);日历组件的 (nzSelectChange) 事件可用于监听用户选择日期的事件。


<nz-card [nzTitle]="'卡片标题'" [nzCover]="coverImage"><p>卡片内容</p>
</nz-card>

Card卡片:ng-Zorro 的卡片组件提供了多种属性和样式来控制卡片的样式和行为。例如,卡片组件的 nzTitle 属性可用于设置卡片的标题;卡片组件的 nzCover 属性可用于设置卡片的封面图像。

相关文章:

NG ZORRO知识点总结

NG ZORRO的常用属性,包括但不限于,结合代码 <button nz-button [nzType]"primary" [nzSize]"large" [nzLoading]"loading" [nzDisabled]"disabled" (click)"onClick()">点击我</button>nz-button是一个按钮组件…...

go中的值方法和指针方法

go中的值方法和指针方法1前言2 不同类型的对象调用不同类型的方法2.1 值对象可以调用值方法和指针方法3 指针对象可以调用值方法和指针方法4 &#xff01;注意&#xff1a;结构体对象实现接口方法1前言 golang中在给结构体对象添加方法时&#xff0c;接收者参数类型可以有两种…...

OKR常见挑战以及应对方法探讨

背景 OKR是大家经常听到的一个词&#xff0c;也有不少团队说自己实行过&#xff0c;但每个实行过的团队都遇到过挑战。很多团队都感觉OKR有些空&#xff0c;很难落地&#xff0c;普通团队成员更是时常感觉无所适从&#xff0c;感觉就像看电影。2022年我们在更大的范围落地了OK…...

SpringAMQP消息队列(SpringBoot集成RabbitMQ)

一、初始配置1、导入maven坐标<!--rabbitmq--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency>2、yml配置spring:rabbitmq:host: 你的rabbitmq的ipport: …...

DIDL5_数值稳定性和模型初始化

数值稳定性和模型初始化数值稳定性梯度不稳定的影响推导什么是梯度消失&#xff1f;什么是梯度爆炸&#xff1f;如何解决数值不稳定问题&#xff1f;——参数初始化参数初始化的几种方法默认初始化Xavier初始化小结当神经网络变得很深的时候&#xff0c;数值特别容易不稳定。我…...

火狐浏览器推拽开新的窗口

今天我测试的时候&#xff0c;发现我拖拽一下火狐会打开了新的窗口&#xff0c;谷歌就不会&#xff0c;所以我们要阻止一下默认行为const disableFirefoxDefaultDrop () > {const isFirefox navigator.userAgent.toLowerCase().indexOf(firefox) ! -1if (isFirefox) {docu…...

vrrp+mstp+osfp经典部署案例

LSW1和LSW2和LSW3和LSW4上面启用vrrpmstp组网&#xff1a; vlan 10 全走LSW1出再走AR2到外网&#xff0c;vlan 20 全走LSW2出再走AR3到外网 配置注意&#xff1a;mstp实例的根桥在哪&#xff0c;vrrp的主设备就是谁 ar2和ar3上开nat ar2和ar3可以考虑换成两台防火墙来做&…...

AI_News周刊:第二期

2023.02.13—2023.02.17 1.ChatGPT 登上TIME时代周刊封面 这一转变标志着自社交媒体以来最重要的技术突破。近几个月来&#xff0c;好奇、震惊的公众如饥似渴地采用了生成式人工智能工具&#xff0c;这要归功于诸如 ChatGPT 之类的程序&#xff0c;它对几乎任何查询做出连贯&a…...

【C++的OpenCV】第一课-opencv的间接和安装(Linux环境下)

第一课-目录一、基本介绍1.1 官网1.2 git源码1.3 介绍二、OpenCV的相关部署工作2.1 Linux平台下部署OpenCV一、基本介绍 1.1 官网 opencv官网 注意&#xff1a;官网为英文版本&#xff0c;可以使用浏览器自带的翻译插件进行翻译&#xff0c;真心不推荐大家去看别人翻译的&am…...

为什么建议使用你 LocalDateTime ,而不是 Date

为什么建议使用你 LocalDateTime &#xff0c;而不是 Date&#xff1f; 在项目开发过程中经常遇到时间处理&#xff0c;但是你真的用对了吗&#xff0c;理解阿里巴巴开发手册中禁用static修饰SimpleDateFormat吗 通过阅读本篇文章你将了解到&#xff1a; 为什么需要LocalDate…...

【大数据】HADOOP-YARN容量调度器Spark作业实战

目录需求配置多队列的容量调度器验证队列资源需求 default 队列占总内存的40%&#xff0c;最大资源容量占总资源的60% ops 队列占总内存的60%&#xff0c;最大资源容量占总资源的80% 配置多队列的容量调度器 在yarn-site.xml里面配置使用容量调度器 <!-- 使用容量调度器…...

平面及其方程

一、曲面和交线的定义 空间解析几何中&#xff0c;任何曲面或曲线都看作点的几何轨迹。在这样的意义下&#xff0c;如果曲面SSS与三元方程&#xff1a; F(x,y,z)0(1)F(x,y,z)0\tag{1} F(x,y,z)0(1) 有下述关系&#xff1a; 曲面 SSS 上任一点的坐标都满足方程(1)(1)(1)不在曲…...

7 配置的封装

概述 IPC设备通常有三种配置信息:一是默认配置,存储了设备所有配置项的默认值,默认配置是只读的,不能修改;二是用户配置,存储了用户修改过的所有配置项;三是私有配置,存储了程序内部使用的一些配置项,比如:固件升级的URL、固件升级标志位等。恢复出厂设置的操作,实际…...

03_Docker 入门

03_Docker 入门 文章目录03_Docker 入门3.1 确保 Docker 已经就绪3.2 运行我们的第一个容器3.3 使用第一个容器3.4 容器命名3.5 重新启动已经停止的容器3.6 附着到容器上3.7 创建守护式容器3.8 容器内部都在干些什么3.9 Docker 日志驱动3.10 查看容器内的进程3.11 Docker 统计信…...

Python 为什么要 if __name__ == “__main__“:

各位读者&#xff0c;你们知道以下两个Python文件有什么区别吗&#xff1f; main1.py def main():output Helloprint(output)if __name__ "__main__":main()main2.py output Hello print(output)当我们直接运行 main1.py 与 main2.py 的时候&#xff0c;程序都…...

455. 分发饼干、376. 摆动序列、53. 最大子数组和

455.分发饼干 题目描述&#xff1a; 假设你是一位很棒的家长&#xff0c;想要给你的孩子们一些小饼干。但是&#xff0c;每个孩子最多只能给一块饼干。 对每个孩子 i&#xff0c;都有一个胃口值 g[i]&#xff0c;这是能让孩子们满足胃口的饼干的最小尺寸&#xff1b;并且每块…...

基于Springbot+微信小程序的购药平台的设计与实现

基于Springbot微信小程序的购药平台的设计与实现 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取项目下载方式&#x1f345; 一、…...

aws lambda rust的sdk和自定义运行时

rust的aws sdk 参考资料 https://docs.aws.amazon.com/sdk-for-rust/latest/dg/getting-started.htmlhttps://awslabs.github.io/aws-sdk-rust/https://github.com/awslabs/aws-sdk-rusthttps://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rust_dev_preview rus sd…...

[安装之3] 笔记本加装固态和内存条教程(超详细)

由于笔记本是几年前买的了&#xff0c;当时是4000&#xff0c;现在用起来感到卡顿&#xff0c;启动、运行速度特别慢&#xff0c;就决定换个固态硬盘&#xff0c;加个内存条&#xff0c;再给笔记本续命几年。先说一下加固态硬盘SSD的好处&#xff1a;1.启动快 2.读取延迟小 3.写…...

极客时间左耳听风-高效学习

左耳听风——高效学习篇 P95 | 高效学习&#xff1a;端正学习态度 本人真实⬇️⬇️⬇️⬇️ “ 大部分人都认为自己爱学习&#xff0c;但是&#xff1a; 他们都是只有意识没有行动&#xff0c;他们是动力不足的人。 他们都不知道自己该学什么&#xff0c;他们缺乏方向和目标。…...

MSR寄存器访问

1.介绍 MSR是CPU的一组64位寄存器&#xff0c;每个MSR都有它的地址值&#xff08;如下图所示&#xff09;&#xff0c;可以分别通过RDMSR 和WRMSR 两条指令进行读和写的操作。 如图中为8个P-state寄存器&#xff0c;地址分别为0xC001 0064 ~ 0xC001 006B&#xff0c;每个寄存…...

ArcGIS:模型构建器实现批量按掩膜提取影像

用研究区域的矢量数据来裁剪栅格数据集时&#xff0c;一般我们使用ArcGIS中的【按掩膜提取工具】。如果需要裁剪的栅格数据太多&#xff0c;处理起来非常的麻烦&#xff0c;虽然ArcGIS中有批处理的功能&#xff0c;但是还是需要手动选择输入输出数据。 如下图&#xff0c;鼠标…...

算法刷题打卡第94天: 找出给定方程的正整数解

找出给定方程的正整数解 难度&#xff1a;中等 给你一个函数 f(x, y) 和一个目标结果 z&#xff0c;函数公式未知&#xff0c;请你计算方程 f(x,y) z 所有可能的正整数 数对 x 和 y。满足条件的结果数对可以按任意顺序返回。 尽管函数的具体式子未知&#xff0c;但它是单调…...

浅析SAS协议(1):基本介绍

文章目录概述SAS协议发展历程SAS技术特性SAS设备拓扑SAS phySAS地址SAS设备类型SAS协议分层参考链接概述 SAS&#xff0c;全称Serial Attached SCSI&#xff0c;即串行连结SCSI&#xff0c;是一种采用了串行总线的高速互连技术。通过物理上使用串行总线连结&#xff0c;在链路…...

93.【Vue-细刷-02】

Vue-02(十六)、基本列表渲染 (v-for)1.使用v-for遍历数组2.使用v-for遍历对象3.使用v-for遍历字符串(十七)、列表过滤 (filter())1.⭐JS中Change属性的原生状态⭐2.使用watch监听实现3.const {xxx} this 在Vue的作用⭐⭐4.JS箭头函数参数的简写⭐5.使用computed进行计算实现(最…...

Allegro负片层不显示反盘的原因和解决办法

Allegro负片层不显示反盘的原因和解决办法 在用Allegro做PCB设计的时候,负片设计是较为常用的一种方式,有时会出现打开负片层却看不到反盘的情况,如下图 L2层是负片层 L2层仍然只能看到盘 如何才能看到反盘显示的效果,具体操作如下 首先确定L2层层叠里面设置的是负片...

ACM数论 裴蜀定理(贝祖定理)

一.内容定义 「裴蜀定理」&#xff0c;又称贝祖定理&#xff08;Bzouts lemma&#xff09;。是一个关于最大公约数的定理。其内容定义为&#xff1a;对于不全为零的任意整数 a 和 b&#xff0c;记二者的最大公约数为 g 即 gcd(a,b) g&#xff0c;则对于任意整数 x 和 y 都一定…...

基础篇—CSS Position(定位)解析

CSS Position(定位) position 属性指定了元素的定位类型。 position 属性的五个值: relativefixedabsolutesticky元素可以使用的顶部,底部,左侧和右侧属性定位。然而,这些属性无法工作,除非是先设定position属性。他们也有不同的工作方式,这取决于定位方法。 1、static…...

正则表达式与grep

基本正则表达式BRE集合 匹配字符匹配次数位置锚定 符号作用^尖角号&#xff0c;用于模式的最正常&#xff0c;如“^haha”&#xff0c;匹配以haha单词开头的行$美元符&#xff0c;用于模式的最右侧&#xff0c;如“haha$”&#xff0c;表示haha单词结尾的行^$组合符&#xff…...

开发必备的IDEA 插件!效率提升 50 倍!

日常开发中&#xff0c;面向百度编程的程序员&#xff0c;很多时候&#xff0c;你跟大佬级别的差距&#xff0c;可能不仅仅是知识面的差距&#xff0c;还有就是开发效率的差距。以下是我常用的几个IDEA插件&#xff0c;废话不多说&#xff0c;直接肝干货&#xff01; 1. Codot…...

卓越科技建站无锡做网站/制作链接的app的软件

常用命令 lsoflsof&#xff0c;它对应于“list open files”&#xff08;列出打开的文件&#xff09; fuserfuser 命令列示了本地进程的进程号&#xff0c;那些本地进程使用 File 参数指定的本地或远程文件。对于阻塞特别设备&#xff0c;此命令列示了使用该设备上任何文件的进…...

郑州高端网站建设公司/自己做网站网页归档

将讲解怎么在虚拟机上使用 一、配置虚拟机 1、打开VM虚拟机&#xff0c;创建虚拟机。这里创建的是虚拟服务器&#xff0c;所以不需要很大的内存&#xff0c;都用默认的就行了。注意&#xff1a;镜像文件为CentOS-7-x86_64-DVD-1708的&#xff1b; 2、在root身份下&#xff0c;进…...

做网站总费用/搜索引擎优化学习

[Problem] USACO 1.1.2 - Greedy Gift Givers [URL] http://ace.delos.com/usacoprob2?aS95TFRgcK4B&Sgift1 [General Description] 有一群朋友要互送礼物。他们每个人都准备了钱用来送礼&#xff0c;并且这些钱将会被平均用于那些将要收到他的礼物的人。然而在这群人中&a…...

域名有wordpress/应用商店下载安装

不同SD记忆卡厂商及品牌的记忆卡之实际传输速度有時會有很大差异。对影片录像来说需要非常高稳定的最小写入速度&#xff0c;因此各式各样不同写入速度的记忆卡&#xff0c;让人难以决定该选择哪一张卡&#xff0c;才能确保播放顺畅。因此&#xff0c;SD协会将速度等级规格&…...

制作网站怎么做导航栏/汕头seo网站建设

游标的属性返回值类型意 义%ROWCOUNT整型获得FETCH语句返回的数据行数%FOUND布尔型最近的FETCH语句返回一行数据则为真&#xff0c;否则为假%NOTFOUND布尔型与%FOUND属性返回值相反%ISOPEN布尔型游标已经打开时值为真&#xff0c;否则为假看的懂~~~~~~~~~~~~~~~~~&#xff0…...

网站是否必须做认证/国外广告联盟平台

摘要&#xff1a;单日总数据处理量超 10 万亿&#xff0c;峰值大概超过每秒 3 亿&#xff0c;OPPO 大数据平台研发负责人张俊揭秘 OPPO 基于 Apache Flink 构建实时数仓的实践&#xff0c;内容分为以下四个方面&#xff1a;建设背景顶层设计落地实践未来展望重要&#xff1a;公…...