js和java中使用join来进行数组元素的连接
摘要:合理地使用join来进行数组中元素的连接,代码简洁,比自己编码也更为方便。 js中join的用法 var arr = new Array(3) arr[0] = "a" arr[1] = "b" arr[2] = "c" arr.join(".") a.b.c arr.join(",") a,b,c
阅读全文
posted @
2021-04-27 22:38
lnlvinso
阅读(2098)
推荐(2) 编辑
chrome上表单的用户名密码autofill
摘要:表格渲染完成后,其中一行文本框的值是adminstrator,这是什么鬼,这个不是用户名的输入框? 把其他组件挨个注释掉,发现是一个隐藏的用户名和密码组件引起的。 用户名和密码组件显示后,出问题的文本框的默认值就是好的。 这是chrome的表单的autofill搞得,chrome的autofill会
阅读全文
posted @
2021-04-21 22:59
lnlvinso
阅读(169)
推荐(0) 编辑
async/await的使用
摘要:一个场景下,需要分成多个步骤完成,每个步骤都是异步的,而且依赖于上一个步骤的结果(Promise)。 可以在第一个步骤的then中加上第二个步骤的then中加上第三个步骤,代码格式不整齐且不容易理解。 这种情况下使用async/await来处理: function takeLongTime(n) {
阅读全文
posted @
2021-04-05 22:32
lnlvinso
阅读(291)
推荐(0) 编辑
使用Sencha打包报错Java heap space的解决办法
摘要:ext的打包使用的是Sencha,本地打包时很有可能会出现Java heap space的错误,打包过程会停止。 这个和本地内存的剩余多少没直接关系,是和设置的jvm参数有关。 可以在打包脚本前面增加:set _JAVA_OPTIONS="-Xms4096m -Xmx4096m" 或者在git ba
阅读全文
posted @
2021-03-24 22:24
lnlvinso
阅读(150)
推荐(0) 编辑
blob转json angular代码
摘要:前端实现下载功能,比如下载zip包,excel等,需要将请求的返回类型设置为blob。 如果是正常情况,可以代码中加入a标签来实现blob文件流的下载。 但是异常情况,rest接口返回的json格式的提示信息也成了blob格式的数据,我们想在界面展示提示信息,就必须将blob转换为json。 thi
阅读全文
posted @
2020-09-15 23:09
lnlvinso
阅读(582)
推荐(0) 编辑
RxJS 6有哪些新变化?
摘要:我们的前端工程由Angular4升级到Angular6,rxjs也要升级到rxjs6. rxjs6的语法做了很大的改动,幸亏引入了rxjs-compact包,否则升级工作会无法按时完成。 按照官方的建议,逐步将原rxjs语法改为rxjs6后,要去掉rxjs-compact包。 rxjs-compac
阅读全文
posted @
2019-08-14 22:55
lnlvinso
阅读(454)
推荐(0) 编辑
关于 package.json 和 package-lock.json 文件说明
摘要:原文地址: https://www.cnblogs.com/wyhcool/p/10798564.html package.json 在 Node.js 中,模块是一个库或框架,也是一个 Node.js 项目。Node.js 项目遵循模块化的架构,当我们创建了一个 Node.js 项目,意味着创建了
阅读全文
posted @
2019-07-26 22:38
lnlvinso
阅读(987)
推荐(0) 编辑
ng build --aot 与 ng build --prod
摘要:angluar的编译有以下几种方式: ng build 常规的压缩操作 代码体积最大 ng build --aot angular预编译 代码体积较小 ng build --prod angular预编译 代码体积最小,访问速度最快 --prod 默认 开启了--aot ,所以在使用--prod 和
阅读全文
posted @
2019-07-24 22:15
lnlvinso
阅读(4135)
推荐(0) 编辑
【Rxjs】 - 解析四种主题Subject
摘要:原文地址: https://segmentfault.com/a/1190000012669794 引言 开发ngx(angular 2+)应用时,基本上到处都会用到rxjs来处理异步请求,事件调用等等。所以经常会使用Subject来处理源源不断的数据流,比如input text change, t
阅读全文
posted @
2019-07-22 21:53
lnlvinso
阅读(872)
推荐(0) 编辑
js判断字符串是否为JSON格式
摘要:不能简单地使用来判断字符串是否是JSON格式: 以上try/catch的确实不能完全检验一个字符串是JSON格式的字符串,有许多例外: 详细的描述见:https://segmentfault.com/q/1010000008460413 我们可以使用如下的方法来判断: 运行结果为: 上面的这段代码来
阅读全文
posted @
2019-07-08 21:55
lnlvinso
阅读(42283)
推荐(4) 编辑
Angular引入第三方库
摘要:原文已经写的很好了。原文链接: https://blog.csdn.net/yuzhiqiang_1993/article/details/71215232 加上2点给自己用,引入bootstrap样式,需要在angular-cli.json的styles中引入。 安装的类型描述文件@types/j
阅读全文
posted @
2019-05-29 22:26
lnlvinso
阅读(949)
推荐(0) 编辑
在VS CODE中调试Angular代码
摘要:Chrome Dev Tools 可以调试js程序,但是可能需要和源码之间来回切换。 如果是使用VS CODE来开发Angular,可以直接在VS CODE中调试。 按照如下的步骤即可: 第一步, 安装Debugger for Chrome。 同时可以选择安装中文插件,可以将IDE的菜单汉化 第二步
阅读全文
posted @
2019-05-13 21:36
lnlvinso
阅读(772)
推荐(0) 编辑
FormGroup验证不起作用
摘要:读文件来动态地生成FormGroup 类似下面的代码 发现Validator不起作用。 最后发现this.array[i].id中有英文的句号,就是.这个符号。 .在js中有特殊含义,用做formcontrolid不行。去掉.就可以正常校验了。 这种方式定义的FormGroupName也不能是js中
阅读全文
posted @
2019-04-30 23:42
lnlvinso
阅读(558)
推荐(0) 编辑
Promise.all处理多个异步请求
摘要:一个前台页面需要请求2个rest接口获取数据,一个用于解析文件获取列名,一个查询数据库获得列值。 有很低的概率页面显示为空,刷新可能就有显示了。 使用Promise.all就解决了上面的问题,2部分数据都取到后再显示。需要请求多个接口获取数据时,Promise.all由于是同时发送多个请求,也可以减
阅读全文
posted @
2019-04-28 22:19
lnlvinso
阅读(11363)
推荐(0) 编辑
Angular2中使用ngx-translate进行国际化
摘要:转自 https://blog.csdn.net/u014291497/article/details/61233033 相较于angularjs中的ng-translate, angular2也有适合自己的国际化模块,就是ngx-translate。 项目地址:https://github.com
阅读全文
posted @
2018-12-16 21:37
lnlvinso
阅读(587)
推荐(0) 编辑
angular的subscribe
摘要:angular中可以使用observable和subscribe实现订阅,从而实现异步。 这里记录一个工作中的小问题,以加深对subscribe的理解。前端技能弱,慢慢积累中。 本来希望的是点击一个按钮后出现一个loading的模态框,实际发现并没有出现loading的模态框。 按钮和模态框的代码,
阅读全文
posted @
2018-11-07 22:27
lnlvinso
阅读(13902)
推荐(0) 编辑
ngIf和ngFor共用
摘要:Angular v2不支持同一元素上使用多个结构指令。 一种解决方法,使用<ng-container>,允许为每个结构指令使用单独元素的元素,但不会将其标记为DOM。 另外一段示例代码
阅读全文
posted @
2018-10-09 22:21
lnlvinso
阅读(1985)
推荐(0) 编辑