Angular2.0+
文章平均质量分 78
西境的小狮子
这个作者很懒,什么都没留下…
展开
-
Angular入门之依赖注入
是什么依赖注入(dependency injection,DI)是这样一个系统,它让程序中的某部分可以访问其他部分,而且我们可以配置它们的访问方式。 简单来说,就是new好了依赖的对象注入进去,而不是在类中显式的new一个依赖的对象。依赖注入的可以是继承依赖类(即constructor参数)的任何类基于控制反转(Ioc)的设计原则,减弱耦合性怎么用即如何给组件注入服务:创建该服务的类,服务类上面原创 2017-08-03 00:01:30 · 502 阅读 · 0 评论 -
Angular入门之输入输出绑定
入门小白一只,可能部分理解不到位,如有错误望请指正,谢谢~输入数据通过输入绑定流入组件,事件通过输出绑定流出你的组件。 []用来由父组件向子组件传递输入。父组件:@component({ selector:'par-component-name', template:` <child-component-name ['1']="2"> </child-component-name原创 2017-07-25 22:25:13 · 1081 阅读 · 0 评论 -
Angular来源
刚刚开始接触Angular,就先了解了一下它为解决什么来的~~AngularJS1. 是什么AngularJS是Google推出的开源JavaScript MV*(MVW、MVVM、MVC)框架,其通过为开发者呈现一个更高层次的抽象来简化应用的开发,声明式构建视图与业务逻辑。AngularJS弥补了HTML在构建应用方面的不足,如果HTML代码不能实现你需要的功能,可以写一个指令(directive原创 2017-07-25 22:15:25 · 480 阅读 · 0 评论 -
Angular入门之环境搭建(VS code)
环境安装步骤angular-cli安装注意事项环境Win 64 node:6.11.1 npm:3.10.10 Typescript:2.4.2 VS code:1.14.0安装步骤安装Node.js 在Node.js官网下载合适的版本,然后按照提示的步骤安装即可, 不必再去安装npm,安装Node.js时,会自动安装npm 简单的说,Node.js就是一个服务器端的JavaSc原创 2017-08-03 00:11:34 · 17378 阅读 · 0 评论 -
Redux简介
一. 直接管理状态直接管理状态的方式从服务中获取数据,然后在组件中渲染数据,通过组件树从上到下传递所有值。使用Angular默认的变更检测机制,每当有任一组件变化时,都会检测整个组件树。直接管理状态的缺点属性的间接传递重构不灵活状态树和DOM树不匹配应用中到处都是状态二. ReduxRedux:一种现今十分流行的数据结构。其最大优点可能是它的简单性。如果把Redux剥离的只剩核心代码,其代原创 2017-08-07 11:16:39 · 424 阅读 · 0 评论 -
ngrx/store
简介ngrx/store:保存了ReduxAPI的核心概念,使用RxJS扩展的Redux实现。使用可观察对象来简化了监听事件的订阅等操作。dispatcher,reducer,state都是基于BehaviorSubject的 BehaviorSubject:储存着要发射给消费者的最新的值。无论何时一个新的观察者订阅它,都会立即接受到这个来自BehaviorSubject的”当前值”。创建一个应用原创 2017-08-07 11:20:57 · 2074 阅读 · 0 评论 -
RxJS简介
promiseRxJS安装参考核心元素ObservableObserverpipelineSubscriptionunsubscribe方法多个subscription的合并与分散operator实例操作符静态操作符Subject类似Observable类似Observermulticast多播refCount引用计数Subject的类型BehaviorSub原创 2017-08-29 22:50:23 · 670 阅读 · 0 评论 -
RxJS常用操作符
以下只是列出的一些常用操作符的常用方法,具体请参考RxJS中文网创建操作符intervalObservablerangestartnumbercountnumberObservabledeferfunctionObservabletimerinitialDelayperiodObservablethrowanyObservable转换操作符mapfunctionObservablem原创 2017-08-29 23:04:05 · 1254 阅读 · 0 评论