Multi providers 让我们可以使用相同的 Token 去注册多个 Provider ,具体如下: const SOME_TOKEN: OpaqueToken = new OpaqueToken('SomeTo…
分类:angularjs
RxJS - Observables, observers 和 operators 简介
RxJS 是响应式编程 (reactive programming) 强大的工具,今天我们将深入介绍 Observables 和 Observers 的内容,以及介绍如何创建自己的操作符 (operators)。 如果你…
从零开始构建 Wijmo & Angular 2 小应用
中秋之际,Angular 团队发布 Angular 2 正式版,Wijmo 当天宣布支持 。其实从Angular Alpha开始,到之后 Beta版本 和 RC 版本,Wijmo 一直紧随其后。 Angular 2移除和…
Angular 开发者常犯的错误
阅读 Angular 6/RxJS 最新教程,请访问 前端修仙之路 本文基于 Top Common Mistakes of Angular Developers 这篇文章的内容进行整理和扩展,建议有兴趣的读者直接阅读原文…
基于angular实现等待长操作时锁定页面
由于网络等各方面原因,有时执行一个ajax操作时有时需要等待比较长的时间,如果不进行特殊处理就无法知道当前操作的状态,严重影响用户体验。 比较常见的解决方案是执行可能的长操作前先打开一个蒙版,覆盖页面,通过动画指示当前页…
双向绑定+Web Component轻量库Ukujs 1.1.0 发布
2015年9月29日在sf发布了po主的第一篇专栏文章——《轻量级的双向绑定工具 —— ukulelejs》(<——不明真相的群众可以先戳这个链接) 自从2015年7月2日起,历经了261次commit,Ukujs…
angular实现简单的动态效果
简单的记录一下最近碰到的需求、对应的解决方法和学习情况。 1.对一个列表实现添加、删除、向上移动、向下移动的功能2.在1的基础上,向上移动和向下移动的时候要有动态的展示效果3.添加新的对象后,页面要显示出来,不能手动下滑…
angular中如何创建出需要的service
扯淡的话----------作为一个老魔兽玩家,我很喜欢将写代码和玩游戏进行对比,在使用不同的框架时,就好像我们在切换天赋技能,拿盗贼来说,敏锐天赋有个技能叫暗影之舞(好久没玩,不知道还在不),开了之后允许在非潜行状态下…
ionic实现下载文件并打开功能(file-transfer和file-opener2插件)
作为一款app,下载文件功能,和打开文件功能,在某些场景下还是十分有必要的。使用cordova-plugin-file-transfer和cordova-plugin-file-opener2这两个插件能够在ionic比…
如何将对象转换为标准的json格式的数据
var data = { "status" : 1, "data" : { "commodityDTO" : [{ "id" : 1, "categoryId" : 4, "name" : "mike1", "stock…
Angular应用优化机理
要优化,就得搞清楚angular的运行机理。表面上看几行代码,就实现了数据的双向绑定,这一实现内部归功于angular的$digest循转。 在angualr混入浏览器后,就有了一个angular上下文是运行在angul…
angular 1.5+ 判断adobe flash player插件
class FlashPlayerController { // 构造函数, 大部分的逻辑代码最好写在$onInit中, constructor 初始化一些变量 constructor($timeout) { } // …