如何在Angular中兼容CommonJS/AMD/UMD
在导入类似 moment 这样的开发工具时,因为没有es的import导入,所以我们可能会使用import * as moment from 'moment
在导入类似 moment 这样的开发工具时,因为没有es的import导入,所以我们可能会使用import * as moment from 'moment
Angular中库与应用共享服务遇到的问题以及解决方案背景随着项目的功能越来越多,我们计划抽离一些基础服务作为单一的库来整理优化项目结构,并且可以方便后期...
对于ng-deep,感觉官方的态度是比较暧昧的,但是这个使用场景其实还是比较多的.特别是在组件内部使用其他组件,并且需要仅在当前组件下自定义样式的情况,ng-deep就显得比较迫切了.但是以前以为在组件样式文件夹内直接使用::ng-deep是没有问题的,也会挂在当然组件下面,但是实际并不是如此如果直接在最外层使用::ng-deep是会直接加载至全局样式的,用户知道打开过此组件页面,就算后期关...
默认更新策略 defaultAngular默认在三种情况下数据更新 事件驱动事件: 页面 click、submit、mouseXHR: http 请求Ti...
优化 angular cli build 速度增加内存一般会增加一个nodejs命令来提高打包时分配的内存,比如说node --max_old_space_size=8196 ./node_modules/@angular/cli/bin/ng build --prod但是实际测试发现,分配大额内存对于构建速度是负优化修改打包配置项 注意,本人用于gitlab-CI 的速度优化,而非实际生产...
一步一步教你如何在 angular 项目中使用 eslint 以及 prettier 配合 husky 实现自动控制代码结构工具安装Prettier首先,...
目前公司的项目虽然都是Angular4(其实核心部分或者说cli还是1.0,我想是历史升级留下的问题),功能迭代几乎也不用到cli的大部分功能,导致我感觉已经遗忘了cli的便利,今天抽空回忆一番。generatemodule--flat 不创建文件夹--module demo 挂在demo module下面--routing 创建路由文件PS: 官方文档内的 --route不知道怎么使用,先...
获取文件<input type="file" (input)="inputFile(file.files[0])&qu...
今天遇到一个搞笑的事情,项目里有一个路由这个路由是需要传路由参数的,而路由参数由URL导入,因为我未传URL的相关参数,导致路由匹配时未匹配到我的参数,所以一直报错:“为匹配到路由”我还在想怎么上周五还能运行,周一就不行了。原来是angular的路由匹配的带路由参数匹配和不带路由参数匹配的问题(因为项目中我只写了带路由参数的匹配方式,所以不带路由参数的路由匹配不到)ps:补充一下官方的传递查...
xxx.subscribe( (res) => { let file = new Blob([result.body], { type: ...