05 2018 档案
摘要:在有input输入框的搜索/过滤业务中,总会考虑如何减少发起请求频率,尽量使每次的请求都是有效的。节流和防抖是比较常见的做法,这类函数的实现方式也不难,不过终归还是需要自己封装。rxjs提供了各种操作符 , 可以很快捷高效的实现这些功能。 栗子 现在有一个查询场景,可以通过城市、类型、关键字来多维度
阅读全文
摘要:上一篇 总结了模版驱动表单的基本用法,示例中的校验使用的是原生HTML5的校验方式,本文补上自定义校验的部分。 HTML5原生的表单校验属性(必填,长度限制,取值间隔,正则表达式等等)可以满足普通的校验需求,但是有些场景必须用到自定义校验,比如注册时的密码确认,有比对关系的时间/数值选择, 需要到请
阅读全文
摘要:表单的重要性就不多说了,Angular支持表单的双向数据绑定,校验,状态管理等,总结下。 获取用户输入 假如有以上简单表单,先不论优劣,有哪些方式可以获取到表单数据呢? 先看两种简单粗暴的 1)事件$event的方式 在监听事件的时候,将整个事件载荷 $event 传递到事件处理函数,它会携带触发元
阅读全文
摘要:问题 使用cacl()动态计算元素的高度,运算中包含一个scss变量。如下: 在浏览器中发现并没有达到预期效果,scss变量没有被解析。如下: 解决 使用scss的插值语句 #{} 就在浏览器中正常解析了
阅读全文

浙公网安备 33010602011771号