2019年3月21日
摘要: 1.ngOnChanges只有在输入值改变的时候才会触发,如果输入值(@Input)是一个对象,改变对象内的属性的话是不会触发ngOnChanges的。 2.组件的变化检测: 2a.changeDetection如果是ChangeDetectionStrategy.Default的话,无论输入值(@ 阅读全文
posted @ 2019-03-21 15:32 chen8840 阅读(5467) 评论(0) 推荐(0) 编辑
  2018年11月22日
摘要: 今天下午把package.lock.json用别人的替换了,然后编译一堆报错,这个问题弄了一下午。 总结一下经验: 1.关于npm cache NPM会把所有下载的包保存,放在用户文件夹下面,在我的windows10机器上是保存在C:\Users\zcche\AppData\Roaming\npm- 阅读全文
posted @ 2018-11-22 18:10 chen8840 阅读(8995) 评论(0) 推荐(1) 编辑
  2018年11月19日
摘要: 奇技淫巧——通过scroll来监听resize 阅读全文
posted @ 2018-11-19 11:37 chen8840 阅读(152) 评论(0) 推荐(0) 编辑
  2018年11月7日
摘要: Promise里的同步部分不需要try catch 异步部分需要try catch 阅读全文
posted @ 2018-11-07 09:27 chen8840 阅读(1520) 评论(0) 推荐(0) 编辑
  2018年11月5日
摘要: 默认只有window支持resize事件,但有时我们需要为div等元素添加resize事件 方法1: 代码见下面,原理是在元素内添加一个内嵌html,然后监听这个内嵌html的resize事件 import { Injectable } from '@angular/core'; @Injectab 阅读全文
posted @ 2018-11-05 10:11 chen8840 阅读(2144) 评论(0) 推荐(0) 编辑
  2018年8月21日
摘要: 模块A是这样定义的 如果有惰性模块lazyModule导入模块A,那么会生成子注入器将AService重新生成 这时如果想将AService变成全局唯一的,那么在lazyModule导入的时候就不要导入providers而只导入TitleComponent forRoot这时就有用武之地了 改写A 阅读全文
posted @ 2018-08-21 14:44 chen8840 阅读(5237) 评论(0) 推荐(4) 编辑
  2018年7月27日
摘要: 1.background-color 是以border-box作为他的左上角来定位的 2.background-image 默认是以padding-box作为他的左上角来定位的 3.background-origin 可以改变background-image 的定位位置 4.background-i 阅读全文
posted @ 2018-07-27 00:24 chen8840 阅读(277) 评论(0) 推荐(0) 编辑
  2018年7月10日
摘要: https://blog.csdn.net/niuniuasb/article/details/61205186 阅读全文
posted @ 2018-07-10 10:52 chen8840 阅读(67) 评论(0) 推荐(0) 编辑
  2018年6月14日
摘要: Document 阅读全文
posted @ 2018-06-14 09:13 chen8840 阅读(199) 评论(0) 推荐(0) 编辑
  2018年6月8日
摘要: 在flex-direction: column子元素里直接使用height:100%,height并不会被设置成100% 解决办法是在flex-grow-1这一层再加一个flex row 从以上情况可以大致推测 flex-column子元素的height:100%会优先于flow布局来计算高度,所以 阅读全文
posted @ 2018-06-08 19:03 chen8840 阅读(2731) 评论(0) 推荐(0) 编辑