首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Angular实战之使用NG-ZORRO创建一个企业级中后台框架(新手入门篇)

前言:   在之前一篇文章已经介绍过了,公司正在使用NG-ZORRO组件库开发后台应用,并且详细介绍了Angular开发环境搭建和项目的创建。...这篇文章就是为了让大家熟悉了解我们该如何在Angular项目中使用到NG-ZORRO UI组件库搭建后台管理框架。...NG-ZORRO介绍: 官网地址:https://ng.ant.design/docs/introduce/zh ng-zorro-antd 是遵循 Ant Design 设计规范 Angular...NG-ZORRO特性: 提炼自企业级中后台产品交互语言和视觉风格。 开箱即用高质量 Angular 组件库,与 Angular 保持同步升级。...} 在 style.css 中引入css样式文件: @import "~ng-zorro-antd/ng-zorro-antd.min.css"; 在 style.less 中引入 less 样式文件:

3.3K11

Angular-Cli脚手架介绍、安装并搭建项目

快速上手 在线演示 第一个本地实例 手动安装 其他 NG-ZORRO 致力于提供给程序员愉悦开发体验。...官方指南假设你已了解关于 HTML、CSS 和 JavaScript 中级知识,并且已经完全掌握了 Angular 及配套设施正确开发方式。...安装组件# $ npm install ng-zorro-antd --save 引入样式# 使用全部组件样式# 该配置将包含组件全部样式,如果只想使用某些组件请查看 使用特定组件样式 配置。.../ng-zorro-antd.less"; 使用特定组件样式# 由于组件之间样式也存在依赖关系,单独引入多个组件 CSS 可能导致 CSS 冗余。...使用特定组件样式时前需要先引入基本样式(所有组件共用样式)。

1.9K30
您找到你想要的搜索结果了吗?
是的
没有找到

怎样使用原型设计组件样式功能

样式”是一个集中管理你整个项目的页面和部件外观和感受解决方案。可以把它理解为微软Office Word中样式,或修饰HTMLCSS样式。 当更新项目的视觉设计时,使用样式可以节省你很多时间。...保存样式:选中组件,设置好该组件外观后,点击图中加号,即可把组件当前外观属性保存起来。 ?...应用样式:应用时,选中某个类型组件后,右侧即会加载该类型组件样式,点击对应样式,即可把该样式设置到选中组件上; ? 还可以同时选中多个同类型组件进行样式设置。...但部分简单组件是不支持样式静态分类下组件。 ? 删除样式:删除时,只需要把鼠标移动到该样式上,就会显示一个红色删除按钮,点击即可删除;需要注意是:只能删除自己添加样式。 ?...分享样式库:可以添加或删除分享成员,成员来源为企业内部添加成员账号。企业版成员用户还可以编辑共享组件样式。 ?

2.7K30

React组件设计实践总结03 - 样式管理

React组件设计实践总结03 - 样式管理 Bobi.ink 2019-05-14 CSS 是前端开发重要组成部分,但是它并不完美,本文主要探讨 React...类 SCSS 语法 5. JS 带来动态性 6. 绑定组件全局样式 7. Theme 机制及 Theme 对象设计 8. 提升开发体验 9....规范 1️⃣ 促进建立统一 UI 设计规范 2️⃣ CSS 编写规范 3️⃣ 使用stylelint进行样式规范检查 扩展 ---- 1....CSS 加载完毕, 但是很难清晰地定义某个特定组件依赖于某段特定 CSS 代码; 另一方面, 全局性导致你样式可能被别的组件依赖(某种程度细节耦合), 你不能随便修改你样式, 以免破坏其他页面或组件样式...组件可以认为是 UI 设计产出, 如果你应用有统一和规范设计语言(参考antd), 这些配置会很有意义。样式可配置化可以让你代码更灵活, 更稳定, 可复用性和可维护性更高.

7.1K20

怎样使用原型设计组件样式功能

样式”是一个集中管理你整个项目的页面和部件外观和感受解决方案。可以把它理解为微软Office Word中样式,或修饰HTMLCSS样式。 当更新项目的视觉设计时,使用样式可以节省你很多时间。...4axure4.png Mockplus Mockplus中样式功能展示在应用界面的右上方。 保存样式:选中组件,设置好该组件外观后,点击图中加号,即可把组件当前外观属性保存起来。...LQXC))}J(4V3(%$2GS166[W.png 应用样式:应用时,选中某个类型组件后,右侧即会加载该类型组件样式,点击对应样式,即可把该样式设置到选中组件上; YO~VU5A}})E...}RR8TLRH[[LU.png 还可以同时选中多个同类型组件进行样式设置。...但部分简单组件是不支持样式静态分类下组件

5K180

Angular实战之使用NG-ZORRO创建一个企业级中后台框架(进阶篇)

这一章主要介绍是如何在创建好后台管理页面框架快速生成NG-ZORRO相关组件,并且介绍Angular相关目录结构、生命周期函数,路由配置和使用相关知识点,以及如何使用Angular CLI使用一行代码快速添加...让你快熟构建一个属于自己NG-ZORRO后台管理框架,注意我们前端代码编写全部都是在VS Code上面编写。 Angular项目目录介绍(重要): ?...模块和组件关系: 注意:一个模块可以有多个组件,一个组件也可以有多个样式表,但只有一个HTML模板。...|--app.module.ts(模块)  |--app.component.ts(组件)  |--app.component.html(HTML模板)  |--app.component.css(CSS...ngAfterViewChecked() 每当 Angular 做完组件视图和子视图变更检测之后调用。

3.9K20

同样做前端,为何差距越来越大?

框架间差异越来越小,加上 Ant-Design/Fusion-Design/NG-ZORRO/ElementUI 组件成熟,选择任一你熟悉框架都能高效完成业务。 那接下来核心问题是什么?...简单应用使用组件内 State 方便快捷,但随着应用复杂度上升,会发现数据散落在不同组件组件通信会变得异常复杂。...CSS 语言天生问题,但同时增加了不少成本,新手不够友好、全局样式覆盖成本高涨、伪类处理复杂、与AntD等组件库结合有坑。...全局污染:约定每个样式文件只能有一个顶级类, .home-page{ .top-nav {//}, .main-content{ // } }。...四、开发工具覆盖全链路 2019 年,你几乎不可能再开发出 React/Angular/Vue 级别的框架,也没必要再造 Ant-Design/Fusion-Design/Ng-Zorro 这样轮子。

1.2K20

为什么后端老是觉得前端简单?

就拿上传文件来说,会自己按照需求设计组件吗?会自己全盘负责联调吗?知道怎么精确监控HTTP请求全过程吗?还有websocket这种东西,大多数人写代码贼难看。...那又要费不少时间,我自己学了3个月才勉强做成了一套自己Angular工程模板(IndexedDB, ng2-stompjs, ngx-umeditor,Ng-Zorro, RouteReuseStrategy...前端绝对不简单,反倒是复杂繁杂,选个UI组件库都一大把可以想到。否则你自己写CSS、LESS、SASS和SCSS吧,代码多一批。...能把前端样式写得能自适应还懂Flex布局,真不多,CSS动画就更不用说了,CSS3这玩意可比XAML玄学多了。...对了,还得回来说下组件和标签,一开始学开发时候觉得原生HTML标签像是黑盒子,你一写他就给你显示出来了,不像VB你一拖控件,还能做设计,也能改代码,对应class实例代码。

66020

何用低代码思路设计文字描边渐变组件

前言 文字特效设计一直是困扰 Web 前端 Css 世界多年问题, 比如如何用Css 实现文字描边, 渐变, 阴影等, 由于受限于浏览器兼容性问题, 我们不得不使用其他替代方案来实现....文字描边2种css方案 css3 text-stroke 我们可以使用如下样式来实现简单描边效果: -webkit-text-stroke: 1px #000000; 在w3c上演示效果如下...大家感兴趣可以私下研究一下. 通过这种方案, 我们就能实现展现能力非常强文字特效了. 接下来我会分享一下如何用组件化或者低代码思路, 将文字特效封装成一个高可复用组件....以上组件设计是结合 组件化 + 低代码 开发思路设计, 组件化帮助我们将业务实现封装地更易用, 低代码思路让我们将组件和业务结合起来, 通过一种更系统思维来设计组件....定义, 系统交互事件如何配置, 如何通过属性配置面板来实现组件样式搭建.

21610

angular2及以上框架PC版后台管理模版手机版

看了小军blog,我觉得应该要补充下几个: PC版 material2 github demo clarity——推荐 demo github 大厂vmware出品,插件丰富,ui漂亮 NG-ZORRO...官网及demo github 基于Ant Design Angular版本,文档是中文,ui丰富且漂亮,而且基于管理后台有相应版本:ng-alain semantic demo github...ui虽不错,但组件数量当前较少,远不如它react版那样令人印象深刻。...demo github 插件数量一般,基于Material,ui较好 element-angular 文档 GitHub 饿了么,看上去还是不错…… devextreme github --...-- 后台管理模版 ng-admin 官网 github 大名鼎鼎ng后台管理模版框架 CoreUI-Angular demo github 优点是其它框架也有对应UI,但部分组件采用原生样式 还有上面提到过

1.7K20

Angular 结合 NG-ZORRO 快速开发

结合 ng-zorro angular 比较流行 ui 框架有: Angular Material 官方指定 UI 框架 NG-ZORRO,又名 Ant Design of Angular 国内比较流行...如果熟悉 Vue 或者 React 版本 Ant Design,相信你可以无缝链接啊~ 我们重新使用 angular-cli 生成一个项目 ng-zorro。...如果你还不了解相关 angular 主要内容,请先前往文章了解 Angular 开发内容。...思路: 先添加页面 user 用户列表页面,使用 ng-zorro 中 table 组件 用户新增和更改页面可以共用同一个页面,使用 ng-zorro 中 form 组件 页面删除功能直接使用弹窗提示...,使用 ng-zorro 中 modal 组件ng-zorro 组件按需引入 调整路由文件 按照思路,我们得在 ng-zorro 引入: // app.module.ts import { ReactiveFormsModule

1.7K10

有了ng-zorro-mobile,ionic4如虎添翼

前端一般会听过阿里Ant Design,而对于angular使用者,大多也听过ng-zorro(Ant Design for AngularPC版),最近一次ng-zorro更新,带来了新开源迷弟...:ng-zorro-mobile(Ant Design Mobile for Angular)。...ionic使用 众所周知,ionic自身也是一个UI框架,涵盖绝大多数常用组件,但有些组件没有或不好用,就要借助第三方组件,现在有了ng-zorro-mobile,对ionic有了极大补充。...npm install -g ionic #使用ionic-cli创建项目 ionic start PROJECT-NAME 然后接入ng-zorro-antd-mobile,其中有两种方式: 使用angular-cli...NgZorroAntdMobileModule ] 让我们看下ng-zorro-antd-mobile带来了哪些有用组件,随便截几个图: ? notice ? step ? picker ?

2.6K30

何用css打造类materialUI按钮点击动画并封装成react组件

前言 作为一个前端框架重度使用者,在技术选型上也会非常注意其生态和完整性.笔者先后开发过基于vue,react,angular等框架项目,碧vue生态elementUI, ant-design-vue...组件设计思路 仅仅用上述代码虽然可以实现一个按钮点击动画效果,但是并不通用, 也不符合作为一个经验丰富程序员风格,所以接下来我们要一步步把它封装成一个通用按钮组件,让它无所不用....组件设计思路我这里参考ant-design模式, 基于开闭原则,我们知道一个可扩展按钮组件一般都具备如下特点: 允许用户修改按钮样式 对外暴露按钮事件方法 提供按钮主题和外形配置 可插拔,可组合...部分,也是组件设计核心, 按钮组件对外暴露了onClick, className, type, shape, block这几个props, className用于修改组件类名以便控制组件样式, type...其实不仅仅是react, 我们使用同样原理也可以实现一个vue版按钮组件或者一个angular组件,变得只是语法而已.这样组件设计思路和元素被官方用在很多ui库中, 比如单一职责原理, 组件开闭原则

1.8K30

Angular 中后台前端解决方案 - Ng Alain 介绍

组件与模板 Angular快速学习笔记(2) -- 架构 Angular 快速学习笔记(1) -- 官方示例要点 大概了解了angular,和vue.js使用iview一样,需要找一个类似的UI框架,...随着『设计者』不断反馈,将持续迭代,逐步沉淀和总结出更多设计模式和相应代码实现,阐述中后台产品模板/组件/业务场景最佳实践,也十分期待你参与和共建。...先来理下关系: Antd是蚂蚁金服开源一个服务于企业级产品设计体系,基于『确定』和『自然』设计价值观和模块化解决方案,让设计者专注于更好用户体验。 Antd官方提供了基于react实现。...然后开源项目NG-ZORRO(Ant Design of Angular)是Ant Design Angular 实现。...ng-alain技术栈基于  Typescript、Angular、g2、@delon 和 ng-zorro-antd,并遵循Antd设计了新组件,基于ng-alain可以快速开发中后台。

1.9K50

纯前端控件集 WijmoJS 2018V2发布,在React、Vue和Angular中更易用

VSCode设计器:用于自定义Angular 框架下WijmoJS 组件 Web在线设计器,用于创建和自定义wijmoJS 控件 VSCode设计器 此设计器是VSCode扩展。...安装后,它会在每个Angular 框架下WijmoJS组件上方添加“Wijmo Designer ...”操作。单击操作按钮后,它将打开一个设计界面,用于自定义该特定组件。...与顶级组件互补组件定义FlexGrid列wjc-flex-grid-column组件,作为它们所代表WijmoJS 类包装器。...目前,WijmoJS Web组件及其部件可以使用全局CSS以与普通WijmoJS控件相同方式进行自定义。...其他流行框架(React,Vue,Polymer等)示例正在开发中。 支持SASS类型样式 WijmoJS 控件样式(布局,默认样式)最初是用CSS编写。但如今,已经完成了SASS样式重写。

7K20

Angular 项目多国语言设置

'zh' : 'en'; 设置 UI 框架多国语言 这里 UI 框架我们以 NG-ZORRO 为例,使用版本号为 ^12.1.1。...现在脚手架很聪明,我们生成项目,在添加 NG-ZORRO 时候,它会询问我们选择哪种语言。...NG-ZORRO 中 Empty 组件提示成功更改为英文: 设置自定义多国语言 那么,对于我们自定义页面内容,怎么翻译呢?...这里路径也方便我们在部署过程中 url 调整,比如添加个前缀 /jimmy/ 。详见 Angular 项目路径添加指定访问前缀。...this.translate.use(language); this.currentLanguage = language; } 切换语言后,我们先将其进行本地存储,再使用,当然还要切换页面的语言变量,以应用相应样式

1.9K20

技术天地 | CSS-in-JS:一个充满争议技术方案

相关替代方案 对于 Angular 和 Vue 来说,这两个都有框架原生提供 CSS 封装方案,比如 Vue 文件scoped style 标签和 Angular 组件viewEncapsulation...不管是现有的主流方案还是新出现方案,几乎在接口上使用同样(或是一部分)接口设计CSS prop 与样式组件(styled components,与 styled-components 库名称相同...相对而言,样式组件定义样式不如内联样式更方便直接,而且需要给额外多出来样式组件定义新标签名,会在一定程度上影响开发效率;但从另外一个角度来说,样式组件以更规范接口提供给团队复用,适合有成熟确定设计语言组件库或是产品...值得一提是@compiled/css-in-js【18】,这个库会用类似于 Angular 预先(AoT)编译器,将组件样式预先编译为 CSS 字符串,嵌入转译 JS 代码中。...但通过借助一定最佳实践后,Emotion 足以应对 FreeWheel 大多数前端需求,比如消费设计令牌、主题切换、组件样式封装、用户端样式覆盖等等,并显著提升前端团队在维护样式幸福感。

2.3K40

解锁全栈能力:java程序员全栈自我革新与ChatGPT智能协助

同时,使用Tailwind CSS工具类来自定义样式,比如颜色、间距和字体大小。 响应式设计:利用Tailwind CSS响应式工具类来制作适应不同屏幕尺寸设计。...结合UIkit和Tailwind CSS优化样式 UIkit组件定制:根据项目需求,使用UIkit提供组件作为界面的基础构建块。通过UIkit类和组件属性来调整样式和行为。...Tailwind CSS实用工具类:利用Tailwind CSS实用工具类来定制和调整组件边距、颜色、字体大小等样式,以适应设计需求。...响应式设计:使用Tailwind CSS响应式前缀(md:、lg:)来创建响应式布局和组件。 4....开发和测试 组件封装:封装每个组件为一个独立文件或模块,这有助于在不同页面和项目中重用。 交互式原型测试:在开发过程中,创建交互式原型来测试组件交互和样式,确保它们符合用户体验和设计要求。

14110
领券