DI -- dependency injection 当Angular创建组件类的新实例时,它会通过查看该组件类的构造函数,来决定该组件依赖哪些服务或者其他依赖项 ,比如上面的heroService 当Angular发现某个组件依赖某个服务时,它会首先坚持是否该注入器中已经有了那个服务的任何现有实例 ...
分类:
其他好文 时间:
2019-11-20 12:21:41
阅读次数:
52
在Rever(www.reverscore.com),我们刚刚使用Vue.js发布了我们的Web客户端的新版本。经过641次提交和16周的紧张开发,我们非常自豪之前做出的决定。8个月前,我们的前端在使用Angular 2.确切地说,它使用的是Angular 2 beta 9.这是一个由外包公司编写的 ...
分类:
Web程序 时间:
2019-11-19 11:50:09
阅读次数:
71
单页面应用组件通信有以下几种,这篇文章主要讲 Angular 通信 父组件 => 子组件 子组件 => 父组件 组件A = > 组件B 父组件 => 子组件 子组件 => 父组件 sibling => sibling @input @output setters (本质上还是@input) 注入父组 ...
分类:
其他好文 时间:
2019-11-19 01:17:32
阅读次数:
69
Vue基础 渐进式Javascript框架 通过对框架的了解与运用程度,来决定其在整个项目的应用范围,最终可以独立的以框架方式完成整个web前端项目. 1.什么是Vue 可以独立的完成前后端分离式web项目的JavaScript框架 2.为什么学习Vue 三大主流框架: Angular React ...
分类:
其他好文 时间:
2019-11-18 18:28:19
阅读次数:
54
简单总结接下我这边angular前端优化步骤都是满满的干货,各位客官有好的改进欢迎留言~ 1. 动静分离 项目里面前端比较占用带宽的一般都是加载静态资源,请求后台接口一般占用带宽都是1kb左右,但是在加载静态资源往往会达到mb级别,占用大量带宽,明现影响了业务,所以动静分离是必须而且必要做的,ang ...
分类:
其他好文 时间:
2019-11-17 17:37:47
阅读次数:
86
node sass 埋坑记录 背景 原有项目、环境: node:v8.16.2 npm:v6.4.1 node sass::v4.8.0 Angular CLI:v6.x 本机没有安装 Visual Studio 以上是涉及到的工具的版本,可正常使用,项目运行良好。 后来,接手的新项目中: Angu ...
分类:
其他好文 时间:
2019-11-16 19:49:12
阅读次数:
143
壹 ? 引 我在前面花了三篇文章用于介绍angularjs的指令directive,组件component,并专门花了一篇文章介绍directive与component的不同,其中提到在component的声明周期中需要配合钩子函数来实现组件部分功能,例如在bindings传值过程中,你得通过$on ...
分类:
Web程序 时间:
2019-11-16 14:18:32
阅读次数:
89
Vue Vue近几年来特别的受关注,三年前的时候angularJS霸占前端JS框架市场很长时间,接着react框架横空出世,因为它有一个特性是虚拟DOM,从性能上碾轧angularJS,这个时候,vue1.0悄悄 的问世了,它的优雅,轻便也吸引了一部分用户,开始收到关注,16年中旬,VUE2.0问世 ...
分类:
Web程序 时间:
2019-11-16 12:28:10
阅读次数:
85
问题: 执行命令 :npm build --pord,出现以下错误: 解决方案: 打开angular.json文件,找到budgets看到这段 看得出来得修改maximumWarning值来防止出现此警告,和错误。 修改后: 出现这个问题得原因是,编译得时候运行内存超过预算了。 什么是Angular ...
分类:
其他好文 时间:
2019-11-15 12:17:42
阅读次数:
50
最近,我们对新版博客后台(Angular 8.2.7 + .NET Core 3.0)进行了灰度发布,如果您访问博客后台时跳转到 https://i-beta.cnblogs.com/ ,说明使用的就是新版博客后台。今天我们在一次基于 gitlab-ci 的自动化发布过程中,由于操作问题在发布前没有... ...
分类:
其他好文 时间:
2019-11-15 00:20:21
阅读次数:
84