2018年10月29日
摘要: 最近由于工作需要,使用了自定义模板验证器。其中有两个自定义验证器分别定义了一个同名的输入属性,导致两个验证器的验证逻辑出现了问题。经过实验,自己总结问题的原因和同名输入属性的适用规则如下。 1 同名输入属性根据DOM的顺序适用于所有包含该名输入属性的所有验证器。 假设两个自定义验证器custom1和 阅读全文
posted @ 2018-10-29 20:43 さがみ野さくら 阅读(149) 评论(0) 推荐(0) 编辑
  2018年10月22日
摘要: 在reactive form模式中自定义验证器,其实就是定义一个返回ValidatorFn类型的函数就可以。函数参数可以随便定义,符合语法解释就可以。 而ValidatorFn这个接口是这样定义的:{(key:string): any}。一般是如果验证成功返回null,验证失败则返回{’checkE 阅读全文
posted @ 2018-10-22 18:04 さがみ野さくら 阅读(176) 评论(0) 推荐(0) 编辑
  2018年10月19日
摘要: 如果在Angular中使用HTML的select和option标签时,给两个标签分别绑定数据的时候,虽然可以通过[ngModel]和(ngModelChange)的形式绑定数值及选项变化后触发的事件。但是并不会像传统的那样给select下的option标签对应的值设定selected属性。这样就会造 阅读全文
posted @ 2018-10-19 21:59 さがみ野さくら 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 需要在karma.conf.js里面添加如下节点。 customLaunchers : { chromeCustom: { base: 'Chrome', displayName: 'chromeCustom', flags: ['--window-size=768,1024'] // for Ch 阅读全文
posted @ 2018-10-19 21:52 さがみ野さくら 阅读(297) 评论(0) 推荐(0) 编辑
  2018年10月10日
摘要: 前段时间在升级BeagleBone Black Rev C单板电脑的固件时,遇到了没法从迷你SD卡将固件img写入板载内存里的情况。网上搜了很久,有的说上电时候要按住板子上的某个按钮云云,总之是一水的不好用。最后从官网上得到了解决方案。自己记录下来,以备以后之后的自己和其他朋友方便应对。 步骤 1. 阅读全文
posted @ 2018-10-10 19:03 さがみ野さくら 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 直奔主题,两者的主要区别在于,元素(或组件,以下都称为元素)相关联的资源的加载时间的不同。 ngIf可以认为是一种缓加载。只有当判断条件为真(true)时,元素才会进行加载并渲染。如果元素本身是比较复杂的组件时,就会进行与服务器间的资源请求。 而CSS的display属性,不存在缓加载的情况。包含相 阅读全文
posted @ 2018-10-10 14:19 さがみ野さくら 阅读(1923) 评论(0) 推荐(0) 编辑