首页
学习
活动
专区
工具
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 核心概念与框架演进

指令与组件 在Angular 中,指令是一个极其重要概念。指令可以为特定DOM 元素添加新行为特征,从而扩展元素功能。...指令与HTML 元素属性使用方式非常相似,指令可自定义特性在一定程度上弥补了HTML 元素属性功能不足,这也为多样Web前端开发创造了更多可能性。 实际,组件是指令一种类型。...Angular 平台一览 Angular 框架核心包含了以下内容: 依赖注入 装饰器支持 Zones 编译服务 变化监测 渲染引擎 其中,Zones 可以独立于Angular 使用在其他地方,并且已经提交给...在此之上,还有不少其他外部工具库,类似于: Angular Material,Google 官方Material 设计风格UI 组件库。...除了上面提到Material Design UI、Mobile Toolkit,还包括: Kendo UI、Onsen UI 2 等UI 库,提供了多样化界面方案选择

9K10

Material Design — 菜单(Menus)

菜单(Menus) Material Design链接:菜单 ? 菜单 菜单形式是在短暂动作条展示选项列表。 菜单出现在与按钮,操作或其他控件交互中。...·与当前情景无关菜单项可能会被删除 ·与情景相关需要满足某些条件菜单项可能被禁用(如置灰)。 例如,当选择文本后,“复制”这个菜单选项才变为可选择项。...单个菜单项状态 某些app状态可能会导致只有一个菜单项情景菜单。 例如,当使网页文本高亮时,Android仅显示“复制”菜单项,因为用户无法“剪切”或“粘贴”文本。 ?...将菜单放置在触发菜单元素下方会将其与上下文环境分开(如下图)。 ? 关闭菜单 可以通过点击菜单外部或点击触发菜单元素(如果可见)来关闭菜单。 选择一个菜单项后也应该关闭菜单。...·简单菜单也应该应该显示在其触发元素,而不是下面(如下图)。 ? ·菜单宽度取决于字符串长度,在移动设备定义为56dp单位倍数。

5.8K100

依赖什么啊?依赖注入……,什么注入啊?

头像组件Avatar 在这个设计系统较早一个版本中,头像Avatar组件有一个很方便功能:如果给Avatar传入了name属性,则当鼠标悬停到头像时,头像下方会显示一个提示信息(Tooltip),内容为对应...这种更加可组合方式有这样一些好处: 对于单个库来说,体积更小 对于消费者来说,更容易按需定制(比如可以选择默认不引入Tooltip) 不再绑定到某一个Tooltip具体实现,可以替换成其他库(比如上述...material-ui中Tooltip) 事实,这种场景在我们整改中遇到了很多。...和Avatar例子相似,这里对InlineDialog组件使用事实阻断了其使用其他组件可能性。...总结 通过上面的两个例子,我们大约可以得出这样结论:在代码中,一旦选择了某种具体(一个抽象具体实现),你就不可避免关闭了使用其他替代品可能性。

1.9K20

Angular 自定义指令 Tooltip

这是我参与「掘金日新计划 · 4 月更文挑战」第3天。 Yeah,关注我读者应该知道,一篇文章了解 Angular 开发内容,我们已经概览了 Angular 相关内容。...AngularAngular.js 升版 So,本文,我们就以 Tooltip 来讲解下自定义指令内容。...线上效果图,如下: 目录结构 在上一篇文章实现代码项目基础,执行命令行: # 进入 directives 文件夹 $ cd directives # 创建 tooltip 文件夹 $ mkdir...: 200ms; $app-anim-curve: ease-out; $std-border-radius: 5px; $zindex-max: 100; // :host 伪类选择器,给组件元素本身设置样式...目前效果如下: 我们实现 tooltip 是底部居中展示,也就是我们平常使用框架,比如 angular ant design 中 tooltip bottom 属性。

1.4K10

如何使用WijmoJS 纯前端设计器,快速生成 Angular 应用

WijmoJS VSCode Designer还提供了一个独立命令,可以在单独选项卡中打开设计图面,您可以在其使用示例数据实例化控件,自定义其属性,并生成可以复制到源文件中Angular标记。...设计图面上FlexGrid 表格控件以设计模式显示,这意味着您无法直接对其进行滚动,调整大小或以其他方式操作行为,而是使用设计器右侧“属性”窗格来操作控件对象模型。...将鼠标悬停在括号内文本,然后单击出现链接。 现在,“属性”窗格显示特定于TrendLine类属性。...随着趋势线添加到图表中,设计界面现在看起来像这样: 在独立模式下,没有要更新源文件,您仍然可以生成Angular标记并将它们从设计器复制到HTML源。...单击设计器左侧“源视图”图标以显示生成Angular标记。 从那里,突出显示要复制文本,并使用快捷键(在Windows,Ctrl + C)将文本复制到剪贴板。

5.3K40

AngularDart Material Design 应用布局 顶

要在Angular组件中使用这些样式,只需将其添加为Component注解中styleUrls值即可。 建议在任何特定于组件样式之前添加样式,以便您可以根据需要轻松覆盖样式值。...要使用持久性抽屉,请将persistent 属性添加到material-drawer元素,并将MaterialPersistentDrawerDirective添加到父级指令列表中。...要使用临时抽屉,请将temporary属性添加到material-drawer元素,并将MaterialTemporaryDrawerComponent添加到父级指令列表中。...这是使用标准material-list组件和一些特殊CSS类来完成。 顶级抽屉内容应该是具有可选组元素MaterialListComponent,这些元素元素group属性指定。...将MaterialListItemComponents用于抽屉中条目。对于每个组,如果您需要组标签,请在组元素内直接使用元素label属性。

4K30

AngularDart 4.0 高级-结构指令 顶

还有其他两种Angular指令,在其他地方被广泛描述:(1)组件和(2)属性指令。 组件以本地HTML元素方式管理HTML区域。 从技术讲,这是一个模板指令。...变量作用域限于重复模板单个实例。 您可以在其他结构指令定义中再次使用相同变量名称。 您通过在#(#var)前缀加上变量名称来声明一个模板引用变量。 引用变量是指其附加元素,组件或指令。...每个宿主元素一个结构指令 有一天你会想重复一段HTML,只有当特定条件成立时才会重复。 您将尝试将*ngFor和*ngIf放在同一宿主元素Angular不会允许。...打算在其他地方使用p span样式无意中应用于此处。 另一个问题:一些HTML元素要求所有直系孩子属于特定类型。 例如,元素需要子元素。...括号定义了一个CSS属性选择器。 指令属性名称应使用lowerCamelCase拼写,并以前缀开头。 不要使用ng。 该前缀属于Angular选择适合您或您公司简短内容。

16K20

都 9012了,该选择 Angular、React,还是Vue?

以下是Angular 7 针对性能、命令行工具和Material Design组件优化项: 性能方面:Angular 7 新增虚拟滚动优化了单页面的呈现方式,对于那些吸引访问者继续向下滚动clickbait...,您无法选择使用它们,这好像一把双刃剑,在带来强大功能模块同时,也使得Angular 变得越来越笨重。...Vue剥离了许多元素,相比之下React更加全面。...如果您开发理念更趋向全栈文化、跨平台、保持独特、引领潮流而不是跟随,那么您一定会喜欢Vue;如果您项目需要大量熟练使用该框架前端开发者、大量工具及第三方库,那么您最好使用React。...为开发速度更快 Web 应用程序而选择了Vue的人有明显增长,Vue 很有趣,开发起来也很简单。

1.8K20

React vs Angular,到底那个更好用

React Router:该路由器是一种常被 React 所使用标准 URL 路由库。 与 Angular 类似:在代码选择方面,您并不受限。...与 Angular 不同是:在 React 中,您无法使用单个工具去测试整个应用,而必须使用不同工具进行不同类型测试。...React 使用虚拟 DOM,而 Angular 则在真实 DOM 运行,并使用变更检测来查找那些需要更新组件。...⑤预构建 UI 设计元素Angular Material vs 社区支持组件 Angular:随着材料设计(Material Design)语言在 Web 应用中流行,更多工程师受益于其开箱即用材料工具集...开发人员在从 Web 应用处移植业务逻辑,并在其 UI 使用相同操作技巧时,该工具允许 iOS 和 Android 平台共享大约 90% 代码。

5.6K60

Ng-Matero v15 正式发布

但是 datetimepicker 时间选择模块并没有完全遵循 Material 规范(缺少时间输入模式),这也影响了很多需求实现。...具体效果如下图所示: 在线体验地址 焦点管理属于 a11y 范畴,使用 Angular Material 可以很轻松完成 a11y 需求,同时 Angular CDK 中也有 A11yModule...另外,侧边栏菜单按钮使用语义化标签进行了优化,关于按钮选择可以参考 Angular Material 在 Button 文档中说明: Angular Material 使用原生 ...当要执行某些动作时,应该使用 元素。 当用户要导航到其它视图时,应该使用 元素。...使用 CSS 很难做到这一点,一般 CSS 都是 12 或者 24 列栅格,无法随意设置栅格列数。

5.5K40

Ng-Matero:基于 Angular Material 搭建中后台管理框架

matero-poster.jpg 前言 目前市面上关于 Angular Material 后台框架比较少,大多都是收费主题,而且都不太好用。...很多人都说 Material 是一个面向 C 端框架,其实在使用其它框架做管理系统时候,我发现 Material 组件基本已经够用了,其它不足地方可以配合一些优秀第三方库。...另外,Material 的确是一个高质量组件库,不管是设计思路还是使用方式,都近乎完美。...经过一个多月设计与思考,我开发了这款基于 Angular Material 中后台管理框架,初期架构设计已经完成,在接下来版本中会提供 schematics 支持及 vscode snippet...同时,为了弥补 Material 不足以及更好发挥框架优势,我创建了另外一个项目以扩展 Material 组件库。 因为目前还没有完善文档,所以本篇文章会简单介绍一下框架使用

2.9K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券