Bootstrap
Angular项目User Service
1,查询用户 根据用户email的前几个字符查找用户。在添加组员,添加任务执行者的时候都会用到。  根据条件查询出用户数组。 searchUsers(filter: string): Observa
Angular 调用服务逻辑
1,proejcts初始化赋值不需要了。 projects = [ { id: 1, name: "企业协作平台", desc: &#34
Angular项目TaskList service
增删改查跟ProjectService很像 import { TaskList } from './../domain'; import { HttpClient } from &#
Angular 身份验证控件
ng g c shared/identity-input ng g c shared/area-list  1,添加领域对象 export enum IdentityType { IdCard
Angular项目Project Service
建立领域对象并在domain中建立一个index.ts用于组织文件。在index.ts中导出所有的领域对象。  1,新建project.service,加add方法。 import { Proje
深入理解css优先级
为什么要写这篇文章是因为 <style type="text/css"> body h1 { color: green; } html h1 { color: p
Angular 项目TaskService
增删改查嗯ProjectService差不多 import { Task } from './../domain'; import { HttpClient } from '
background-attachment属性进阶
前提是定义了background-image属性,然后用background-attachment来指明背景图的位置是固定于视口的,还是随着包含块移动的。可简单理解为定义背景图片随滚动轴的移动方式。
RXJS高阶操作符
高阶级操作符,拍扁的作用。 一、FlatMap 在Rxjs中FlatMap等价于mergeMap。     二、SwitchMap mergeMap保证所有的订阅。 switchMap一旦有新的外层
10倍程序员工作法,笔记
一,开篇 软件行业名著《人月神话》中提到,本质复杂度(Essential C omplexity)和偶然复杂度(Accident Complexity)。 思考框架遵循的原则: 以终为始 任务分解
Effects
一、Effects概念 有些Action改变的是外部状态,比如发送HTTP请求,DOM更改。    把Action看成流的话,跟UI相关的数据处理是Reducer,和UI相关的状态之外的叫Effec
面向对象的基本原则
面向对象的基本原则有,抽象、分类、封装,消息通信,多态性,行为分析和复杂性控制。 一、抽象  抽象是指从事物中舍弃个别的、非本质的特征,抽取共同的,本质特征的思维方式。     从几个方面理解抽象,
表单元素——checkbox样式美化
一、背景  设计狮童鞋总是会设计各种高大上的效果图,比如下面这个土豪金的效果。  该图中“已阅读并同意相关服务条款”前面的复选框有一个金色的边框,打钩时是一个金色的对勾。接下来说说怎样实现该效果。
TypeScript报错
一、Property propDD has no initializer and is not definitely assigned in the constructor 1、object类型  
浅谈软件设计原则
通用原则 OCP(开闭原则) 架构设计的主导原则。设计良好的软件应该易于扩展,同时抗拒修改。这是我们进行架构设计的主导原则,其它的原则都为这条原则服务。 USB接口满足OCP原则,各个厂商可以扩展接口
;