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

Ng-Matero V10 正式发布!

Angular v10 在六月下旬就悄无声息发布了,虽然 v9 发布延期了两个月,但是 v10 并没有受影响,仍然如期而至。...通过 ng new 生成项目目录稍有不同,不过不用担心,使用 ng update 直接升级即可,CLI 会自动帮你替换这些文件,没有任何阻碍。...再来说一下 Angular Material, v10 有一个非常大变化,就是增加了 datepicker 区间选择功能,不用多说,这是一个极其实用功能。...其实 v10 版本除了将 AngularAngular Material 升级之外,主要是调整了 schematics ng add 兼容问题,其它代码和 v9 最新版是一样。...最终参考了 ngx-formly 设计方案,每个文本都支持传入响应式数据流,以 ngx-translate 为例,通过 translate.stream 监听语言变化即可。

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

Angular 项目多国语言设置

React 和 Vue 项目同理~ 这里我们仅考虑简体中文和美国英文两种语言,使用框架版本为 @angular/core: "~12.1.0" 在日常开发,我们难免会引入第三方 UI 框架,那么这就涉及了第三方...NG-ZORRO Empty 组件提示成功更改为英文: 设置自定义多国语言 那么,对于我们自定义页面内容,怎么翻译呢?...这个有点麻烦,但是我们依然可以使用依赖库,比如 ngx-translate 实现,喜大奔普~ 安装依赖 npm install @ngx-translate/core --save npm install...这里路径也方便我们在部署过程 url 调整,比如添加个前缀 /jimmy/ 。详见 Angular 项目路径添加指定访问前缀。...我们在 app.component.ts 翻译服务初始化: import { Component, OnInit } from '@angular/core'; import { TranslateService

1.9K20

Angular Material 设计之美

但是在编写 ng-matero 过程,随着对 Angular Material 深入了解,我发现这种说法稍显狭隘甚至产生了一定误导,所以我希望这篇文章可以让大家对 Angular Material...接下来我会从相对宏观角度介绍 Angular Material 设计一些亮点,并且简单介绍 Angular Material 一些使用技巧。...我在以前写 helper 库 时候,曾写过颜色集群,文本色处理都是一刀切,非常不严谨,所以感触非常深。更惊喜Angular Material 甚至给出了灰色值别名。...$mat-gray: $mat-grey; 灵活主题定制 Angular Material 样式几乎全部写在了 mixin ,定制起来非常容易。...在此推荐一些优秀第三方组件。 ng-select ngx-formly ngx-progressbar ngx-translate ngx-toastr photoviewer

5K30

Angular 工具篇之国际化处理

对于使用 Angular 框架项目来说,我们可以利用以下第三方库,快速支持国际化: ngx-translate/core ngx-translate/http-loader ngx-translate-extract...首先我们来使用 Angular CLI 创建一个新项目: $ ng new ngx-translate-demo 当前环境: Angular CLI: 6.1.4、Node: 9.11.0、OS: darwin...{ this.translate.use("en"); } ngx-translate-extract 这个库,除了能自动抽取模板使用 TranslatePipe 字段之外,也可以抽取项目中应用...接着我们需要分别更新 zh-cn.json、zh-hk.json 和 en.json 文件: { "hello": "hello {{value}}", "home": "首页" } 最后我们在介绍如何在懒加载模块启用国际化...这三个库使用,在实际开发还会遇到很多其他问题,这时就需要大家认真阅读上述库相关说明文档。

2K20

【玩转腾讯云】2021 年最值得推荐 7 个 Angular 前端组件库 - DevUI

Material Design for Angular [Material.png] 首先要推荐,当然是 Angular 官方 Material 组件库,Material Design 是 Google...不过 Material Design for Angular 却不是最早 Angular 组件库,后面我们将要介绍 PrimeNG 比它更早诞生,但 Material 毫无疑问是最流行和最受欢迎。...,它们都可以只使用Bootstrap无需使用jQuery就可以在Angular使用。...如果你项目是一个使用Angular 5+和Bootstrap 4+新项目,建议使用NG Bootstrap,否则就使用NGX Bootstrap。 3....DevUI 是从华为云 DevCloud 研发工具体系孵化出来,最适合做 ToB 工具类产品,因为这类产品不追求酷炫样式,而更在意工具是否稳定、使用起来是否高效,是否能真正让用户忘记工具,在使用工具过程达到心流状态

1.7K30

翻译如何使用CSS实现多行文本省略号显示

: ellipsis;则表示超出盒子部分使用省略号表示。...3rd 优化定位模型 在第二节,我们针对end元素设置了相对定位,对realend元素设置绝对定位。但是我们可以采用更为简单代码来实现,即只使用相对定位。...4th 削窄prop元素 目前,最左侧prop元素作用在于让realend元素在文本溢出时处在其正下方,在前几节示例代码为了直观演示,设置prop元素宽度为100px,那么现在为了更好模拟实际效果...同时,prop元素和realend元素可以采用伪元素来实现,减少额外标签使用。...6th 隐藏 之前实现文本未溢出情况下,realend元素会出现在父元素右侧,正如 ? 。

2.8K60

Android Material Design系列之FloatingActionButton和Snackbar

今天主讲Material Design系列两个控件都不难,所以一起讲了,分别是FloatingActionButton和Snackbar。...这个系列都是主讲Material Design风格控件,所以都是控件一些基本使用,也会扩展讲一些与这个控件相关东西和效果,如果都会了同学,可以不看这个系列。...它使用方式也是非常简单,跟Toast差不多,代码如下: final Snackbar snackbar = Snackbar.make(view, "关注非著名程序员公众号了吗?"...添加icon和改变Snackbar位置 修改了背景色,文字按钮颜色,是不是还不过瘾?看看我们如何Snackbar上添加上一个icon图片。其实也非常简单,和修改样式过程差不多。...Material Design系列一发出去时候,有人私下发消息要源码,前期我感觉没必要,以为都是控件基本使用嘛,挡不住我心好啊,这个系列我都写在了一个demo里,我会慢慢完善,直到更新完。

1.6K60

Flutter 构建完整应用手册-设计基础知识 顶

这本食谱包含演示如何在写Flutter应用程序时解决常见问题食谱。 每个配方都是独立,可以作为参考帮助您构建应用程序。...例如,当用户在列表删除消息时,我们可能想通知他们消息已被删除。 我们甚至可能想给他们一个撤消行为选择! 在Material Design,这是SnackBar工作。...使用选项卡 使用选项卡是遵循Material Design指南应用程序常见模式。 Flutter包含创建选项卡布局作为材料库一部分便捷方式。...这些值对应于FontStyle,可用于TextStyle对象fontStyle属性。 3.将字体设置为默认值 对于如何将字体应用于文本,我们有两种选择:作为默认字体或仅在特定小部件。...我们可以使用TextStyle来改变文本外观。

7K10

Material Design —Snackbars &Toasts

自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS组件(顺便学学英语),以便今后在使用时候完全不虚...Snackbars & Toasts Snackbars是通过屏幕底部消息对操作进行简短反馈。 Snackbar包含与所执行操作直接相关单行文本。 它们可能包含操作文本,但不包含icon。...它们也显示在屏幕底部,但不能从屏幕滑走。 用法 一次只能显示一个snackbar。 每个snackbar可能包含一个单独操作,但不会是“关闭”或“取消”。...消失方式:1、向下滑动;2、一段时间后自动消失;3、用户在别处进行新交互时(例如打开了新页面) 非常短文本字符串 Snackbars应包含与所执行操作直接相关单行文本。 它们可能包含操作文本。...如果Snackbar描述操作重要到需要阻止用户使用屏幕,则应该使用Dialog。 ?

1K60

输入和选择

在前面的文章我们学习了Flutter事件处理,包括组件单击、双击、长按、滑动等。想必大家多其已经有了一定认识。 那么,这节我们主要介绍下Flutter输入和选择组件用法。...TextField 顾名思义文本输入框,类似于IosUITextField和AndroidEditText。主要是为用户提供输入文本提供方便。...在这里,我们需要简单介绍下SnackBar 使用 Scaffold.of(context).showSnackBar()即可显示SnackBar,大家在这里不需要了解太多,以后会具体介绍。...Switch Switch翻译过来就是开关意思,就是控制开关。...RadioListTile和SwitchListTile用法基本相同,这里就不在具体介绍了,大家可以在下面试一下如何使用

2.4K20

使用.net core ABP和Angular模板构建博客管理系统(实现编辑页面功能)

编辑模块 我们看看作者新建页面用到了什么, 用到了ngx-bootstrap弹出层。...width: 70%; float: right; } footer .u-menu *{ float: right; } 引用编辑功能 在note.component.ts如下使用...返回列表后也没有自动更新 预览处也没实现实时预览 自动更新也没有实现 发布功能还没有实现 界面不够美观 返回列表更新 这个就要用到angular父子页面传值。...预览有了,但是没有实时同步 要实现实时同步,我们使用angularFormControl来帮忙 import { FormControl } from '@angular/forms'; import...this.active = true; this.modal.show(); this.term.valueChanges // 监测输入文本变化同步更新预览

98330

Android CameraX NDK OpenCV(三)-- 人脸贴图替换

按钮事件写实现方式,上面定义itype类型,每点击一次就+1然后再除List集合数取余,这样就实现了点击循环方式,showtvStatus就是让文本显示出当前状态。 ?...调用setTypeId方式里面,重点说一下,这里用是mView.postDelayed方式,后面有50毫秒延时,主要是如果直接用post在测试过程中点击有的时候并没有切换,而且存入到缓存...上面的分析处理,把原来if else改为了when写法,处理流程比较简单,还是用的人脸检测,返回矩形,只不过在画矩形时不能再调用原来人脸检测那个红框了,需要改为指定位置画图片方式。...,定义这两个主要为了drawBitmap函数用到。...let { Snackbar.make(this, it, Snackbar.LENGTH_SHORT).show() } } }

1.2K10

再不迁移到Material Design Components 就out啦

翻译自国外文档加自己理解 原文 我们最近宣布了 Material Design Components(MDC)1.1.0 ,这是一个库更新,为您 Android 应用程序带来了 Material Theming...本指南将向您展示如何迁移代码库,以便您可以使用属性,样式和小部件。 精简主题示例 本指南使用了精简应用程序来演示迁移过程。...但是,升级后,您可能会注意到某些控件颜色和其他属性某些意外更改。 ? 在上面的示例,按钮发生了变化、文本和图标的颜色发生了变化。FAB 现在变成了蓝绿色,并且文本字段看起来完全不同。不用担心。...要恢复为旧文本字段可以在布局添加样式 <com.google.android.material.textfield.TextInputLayout ... + style="@style...MDC窗口小部件使用这些属性来为其背景,文本,图标等着色。要了解哪些小部件使用哪种颜色,需要检查源代码默认小部件样式。 AppCompat和框架还存在一些颜色,但不再适用于此新系统。

3.1K30
领券