前言 本文讲述的数据模型并不是一个库,也不是需要npm的包,仅仅只是一种在多人团队协作开发的时候拟定的规则。至少目前为止,我们的开发团队再也没用过mock(虽然一开始也没用),也不用担心后台数据的字段或结构发生变动,真正…
分类:Typescript
异步处理方案系列- 1.callback
本篇博客尚未上传 github github 首页(star+watch,一手动态直达): https://github.com/HCThink/h-blog 掘金 link , 掘金 专栏 segmentfault 主…
ngrx
ngrx/store Store Strore是Angular基于Rxjs的状态管理,保存了Redux的核心概念,并使用RxJs扩展的Redux实现。使用Observable来简化监听事件和订阅等操作。在看这篇文章之前,…
ionic QR Scanner常见问题解决
1 扫码页面黑屏 1) src -> index.js。修改代码如下 <ion-app style="background: none transparent;"></ion-app> 2)…
前端面试题及答案 - HTML篇
这篇文章并不是最全的前端面试题(没有最全,只有更全),只是针对自己面试过程中遇到的一些难题、容易忽略的题做一个简单的笔记,方便后面有面试需要的小伙伴们借鉴,后续内容会不定时更新,有错误之处希望大家不吝指出。 1、Doct…
Angular2入门系列(四)————ngModel和表单元素name属性
Angular2入门系列(四)————ngModel和表单元素name属性 通过NgModel实现双向绑定当开发一个数据录入表单的时候,我们常常希望既可以显示数据的属性值,当用户更改时,又可以更新数据的属性值。 NgMo…
angular 路由 第二篇
1.重定向 关键词 redirectTo,pathMath; redirectTo 表示 地址, pathMath 表示 匹配原则 (full:完全一致,prefix:前缀一致)。 用法:{path:'',redirec…
typescript 基础
看到用的iview3.1版本要支持typescript,觉得现在UI都开始支持ts,是该了解一波了 基础 原始数据类型 包括:布尔值、数值、字符串、null、undefined 以及 ES6 Symbol。 let is…
理解TS中的declare【译】
JS迁移到TS:为第三方NPM模块(非TS开发),写一个声明文件 作者:克里斯.托马森Apr 13, 2017假如,你有一个由多个NPM包组成的APP,对”常规JS项目“来说,这不是一个问题。TS的最大优势就是静态类型检…
Typescript装饰器浅析
介绍 随着TypeScript和ES6里引入了类,在一些场景下我们需要额外的特性来支持标注或修改类及其成员。 装饰器(Decorators)为我们在类的声明及成员上通过元编程语法添加标注提供了一种方式。 Javascri…
Angular 2 Components Communicate
本文介绍的内容是组件通信的常用方式:@Input、@Output、@ViewChild、模板变量、MessageService、Broadcaster (Angular 1.x $rootScope 中 $on、$bro…
pm2 命令使用
1、启动时指定日志存放的文件位置 pm2 start app.js -o ./logs/out.log -e ./logs/error.log 2、使用配置文件的方式 { "script" : "app.js", "er…