[ng-alain系列]设计规则

2017-08-23
阅读 1 分钟
4.6k
设计规则 ng-alain 是基于 ng-zorro-antd 组件库为基础的一个企业后台应用脚手架。 因此,整体依 Ant Design 的设计规则,ng-alain 按上-左-右布局,这些规范细节: 顶部导航 高度 64px。 侧边导航 宽度 200px。 当屏幕低于 1140px 宽时隐藏 侧边导航。 当屏幕低于 1140px 宽时打开 侧边导航 为 fixed 状态。 内部区域 ...

关于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支持Service Worker

2017-06-14
阅读 3 分钟
6.3k
前两天 angular.io 发布新版本,一开始以为只是界面样式做了一些变动,后来为了查资料怎么发现打开的速度简直牛B了(要知道在天朝打开angular.io多么费劲啊)。然后我到twitter中了解angular进展,竟然这一次官网新版本是为了试验 Service Worker。

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

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

Angular单元测试系列-如何使用Jasmine进行Angular单元测试

2017-06-11
阅读 4 分钟
11.6k
而在 Jasmine 就是使用 describe 全局函数来表示,它的第一个字符串参数用来表示Suite的名称或标题,第二个方法参数就是实现Suite代码了。

Angular单元测试系列-简介

2017-06-11
阅读 5 分钟
9.5k
绝大部分都是利用Angular Cli来创建项目,因此,默认已经集成我们所需要的npm包与脚本;当然,如果你是使用自建或官网 quickstart 的话,需要自行安装;但所有核心数据全都是一样的。

Angular单元测试系列

2017-06-11
阅读 1 分钟
5.5k
Angular单元测试在所有前端框架当中不要太爽了,但是要全面说好它,还真需要很长的篇幅,因为各种测试方式就如同在写一份Angular入门级开发一样。因此,我打算使用一个系列来说明。

介绍RxJS在Angular中的应用

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

Angular动态加载组件

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

如何在vscode里将px与rem互转,而且还得爽!

2017-05-27
阅读 2 分钟
29.3k
然,一直用惯了VSCODE,再加上设计稿等诸多原因,如果真想一下子从rem上编码着实还是很困难。因此,一般而言,都是先订一个基准大小,最后根据这个大小进行转换。

如何将Angular文档化?

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

基于WeUI的Angular2开发

2017-05-13
阅读 3 分钟
8.4k
一直以来大厂对React比较钟爱,官网也提供 React-Weui 版本;而对于像我这类钟爱Angular的人而言,或者说团队里面对Angular比较熟悉的情况下,如果能有一套比较标准的UI,在微信端开发应用也会极爽。

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,再套用一个匿名函数,最后才真正去编写我们需要执行的方法。我越来越讨厌这种写法,老是写着一些无关系要多余的代码。