Angular16如何获得路由参数

2023-07-24
阅读 1 分钟
538
Anguar 16 引入一个有趣的功能,可以将路由器数据直接通过 @Input 来绑定,例如:QueryString,路由参数,data 静态数据。

浅谈Angular Cli Schematics

2018-07-31
阅读 3 分钟
6.3k
Schematics 是前端开发工作流工具,例如:创建一个组件、变更配置项至当前项目。并且不限制任何语言环境;虽然如此,但 Schematics 目前依然只能依赖 Angular Cli 来运行相应的命令行。

浅谈Angular网络请求

2018-07-18
阅读 4 分钟
6.9k
Angular发起一个请求再简单不过即使用 HttpClient 类的各种方法,然在开始之前我们应退一小步,先从如何构建一个 Restful API 开始,后端的API设计将很大程度决定前后端如何更优雅的开发有着非常大的关键性作用。

Angular 如何使用第三方库

2018-04-17
阅读 2 分钟
3k
Angular 的组件与模块看似好像与现有各种第三方类库(例如:lodash、moment 等)使用上有点格格不入,这很大的原因是 TypeScript 造成的假象。三足鼎立的前端其实都是雷同的,不管是哪种前端框架都可以使用到这些第三方类库。

Angular路由复用策略

2017-09-30
阅读 3 分钟
18.2k
但有时一些特殊需求会让人半死亡状态,当然这一切都是为了用户体验;一种非常常见场景,在移动端中用户通过关键词搜索商品,而死不死的这样的列表通常都会是自动下一页动作,此时用户好不容易滚动到第二页并找到想要看的商品时,路由至商品详情页,然后一个后退……用户懵逼了。

如何友好的启动Angular应用

2017-09-07
阅读 7 分钟
4.9k
一、引言 一个单页应用第一次启动从文档的下载(包括各种资源)再到初始化至成功渲染这一过程基本上都是以秒为单位的。 Angular应用的 index.html 会在文档当中写入根组件,例如: {代码...} 直到Angular初始化完成后 Loading... 字样才会从页面消失,并进入实际的应用。当然相比较一版空白着实还算优雅一点。 然而一个...

Angular路由守卫

2017-08-25
阅读 4 分钟
14.5k
引言 在企业应用中权限、复杂页多路由数据处理、进入与离开路由数据处理这些是非常常见的需求。 当希望用户离开一个正常编辑页时,要中断并提醒用户是否真的要离开时,如果在Angular中应该怎么做呢? 其实Angular路由守卫属性可以帮我们做更多有意义的事,而且非常简单。 什么是路由守卫? Angular 的 Route 路由参数中...

关于Angular响应式表单的三种更新值的讨论

2017-08-21
阅读 4 分钟
14.6k
当一个用于修改用户信息的表单,数据的来源总是来自远程;而对于一个 FormGroup 的创建总在 ngOnInit 中完成。因此,这里会有一个表单更新值的问题。

ng-zorro-antd 初体验

2017-08-15
阅读 3 分钟
41k
这人要是越期待,心就越着急。早在8月上旬我就开发好了 ng-zorro-vscode;一个在vscode下的snippets。因此,虽然那时未能探到源代码,但从官网的SDK中,就已经对 ng-zorro-antd 有一定全面性了解。

如何在Angular优雅编写HTTP请求

2017-08-09
阅读 6 分钟
26.4k
基本上当下的应用都会分为前端与后端,当然这种前端定义不在限于桌面浏览器、手机、APP等设备。一个良好的后端会通过一套所有前端都通用的 RESTful API 序列接口作为前后端之间的通信。

Angular如何在模板驱动表单中自定义校验器

2017-08-08
阅读 4 分钟
8.4k
表单最核心的是校验体验,在Angular中简直就是发挥到了极致,比如:required、min、max、pattern 等,这些原本是HTML DOM元素中的表述,而Angular默认实现了一整套的校验指令,比如:required 对应 RequiredValidator。

如何在VS CODE调试Angular

2017-06-16
阅读 2 分钟
12.1k
Chrome Dev Tools 绝对是目前最爽的 JavaScript 调试工具之一,一方面可以通过在代码 debugger 或 直接在 Sources 中添加断点,并且可以直接进入 Typescript 源代码,真的无可挑剔。

Angular单元测试系列-Router、Component、Directive、Pipe 以及Service单元测试

2017-06-13
阅读 16 分钟
13.4k
本节将涵盖Angular常用的组件单元测试方法,例如:Router、Component、Directive、Pipe 以及Service,原本是打算分成两节,但后来一想放在一起会更适合阅读,虽然看起来比较长。

介绍RxJS在Angular中的应用

2017-06-10
阅读 4 分钟
15.5k
RxJS是一种针对异步数据流编程工具,或者叫响应式扩展编程;可不管如何解释RxJS其目标就是异步编程,Angular引入RxJS为了就是让异步可控、更简单。

Angular动态加载组件

2017-05-27
阅读 4 分钟
10.3k
有时候需要根据URL来渲染不同组件,我所指的是在同一个URL地址中根据参数的变化显示不同的组件;这是利用Angular动态加载组件完成的,同时也会设法让这部分动态组件也支持AOT。

如何将Angular文档化?

2017-05-21
阅读 8 分钟
8.3k
这段时间写了十几个Angular小组件,如何将代码中的注释转换成漂亮的在线文档一直都让我有点头疼;更别说在企业级解决方案里面,如果没有良好的文档对阅读实在不敢想象。

Angular2如何使用Ueditor?

2017-04-22
阅读 2 分钟
11.2k
ngx-ueditor Angular2.x for Baidu UEditor Demo Live Demo 特性 懒加载 ueditor.all.js 文件。 支持ueditor事件监听与移除 支持语言切换 支持ueditor实例对象直接访问。 使用 1、安装 {代码...} 把 UeditorModule 模块导入到你项目中。 {代码...} 2、使用 {代码...} 名称 类型 默认值 描述 config Object 前端配置项说...

如何利用angular-cli组织项目结构

2017-03-09
阅读 16 分钟
15.9k
Angular2(已经统一更名为Angular,而Angular1表示1.x版本,以下统称Angular都是2.x版本以上)的目标是一套框架多个平台,这是所有前端工作的理想目标。

Angular2如何使用第三方类库(如:jQuery)

2017-03-07
阅读 2 分钟
11.3k
首先,它是一个编译型语言;既然是编译型,那么你像重构、导航、智能提醒这种工具属性就可以发挥出来,所以你会发现使用VS CODE来写Angular简直就是绝配。

JavaScript修饰器-让代码更干净

2017-03-07
阅读 1 分钟
3k
你会发现,我们一直都在重复写着 setTimeout,再套用一个匿名函数,最后才真正去编写我们需要执行的方法。我越来越讨厌这种写法,老是写着一些无关系要多余的代码。