- 博客(37)
- 收藏
- 关注
原创 RxJS 事件监听 fromEvent 用法 - 监听页面元素上的鼠标事件
RxJS 事件监听 fromEvent 用法 - 监听页面元素上的鼠标事件。
2024-01-26 09:45:18
602
原创 Angular Directive 自定义指令 - 限制数字输入框
Angular Directive 自定义指令 - 限制数字输入框避免数值精确度的 bug;通过正则表达式限制可输入字符,以及格式化内容,达到规范用户输入的目的.
2023-01-09 15:56:03
674
原创 Angular FormGroup 实现 Validation and Save
利用 FormGroup 的特性和方法,实现全局验证和保存功能。<div [formGroup]="group" [ngClass]="group.get('groupName').errors?.ngClass"> <input formControlName="groupName" placeholder="Group Name"> <div *ngIf="group.get('groupName').errors?.message" class="error-msg
2022-06-30 14:30:14
612
原创 Angular 动态属性绑定 - disabled input with formControlName
Angular 动态属性绑定 - disabled input with formControlName
2022-06-28 17:53:11
1092
原创 [CommonJS 模块 - require/exports] 和 [ES6 模块 - import/export] 的用法
[CommonJS 模块 - require/exports] 和 [ES6 模块 - import/export] 用法
2022-06-14 18:38:44
791
原创 ngTemplateOutlet 和 context 用法
context: object The object’s keys will be available for binding by the local template let declarations.Using the key $implicit in the context object will set its value as default.<ng-container *ngTemplateOutlet="test1; context: { $implicit: 'World',.
2022-06-13 12:13:10
733
原创 Subject VS BehaviorSubject
Subject VS BehaviorSubjectBehaviorSubject & ReplaySubject & AsyncSubjectObservable Observer
2022-05-30 17:22:17
295
原创 Angular - FormGroup 踩坑合辑之:数据结构 VS 模板结构指令
Angular - FormGroup 踩坑合辑之:数据结构 VS 模板结构指令
2022-05-10 17:53:20
461
原创 Angular - FormGroup 踩坑合辑之:addControl 和 setControl
Angular - FormGroup 踩坑合辑之:addControl 和 setControl
2022-05-10 16:59:42
1346
原创 Angular - FormGroup 踩坑合辑之:disabled 状态下的 value
Angular - FormGroup 踩坑合辑之:disabled 状态下的 value
2022-05-10 16:39:31
1150
原创 Angular - FormGroup 踩坑合辑之:两个相同的 formControlName 值不一致
Angular - FormGroup 踩坑合辑之:两个相同的 formControlName 值不一致
2022-05-10 16:25:22
656
原创 Angular - FormGroup 踩坑合辑之:setValue,patchValue,reset
Angular - FormGroup 踩坑合辑之:setValue,patchValue,reset
2022-05-10 15:47:39
2159
2
原创 在 Angular 项目中利用 Nodejs - express 实现 Mock API
在 Angular 项目中利用 Nodejs - express 实现 Mock API
2022-04-12 18:13:59
1086
原创 mergeMap 和 forkJoin 的使用场景
mergeMap 和 forkJoin 的使用场景在Angular项目中,利用 mergeMap 和 forJoin 可以更优雅的处理多个 API 请求嵌套的场景。优化后:const getUserInfo = this.http.get('/userInfo');getUserInfo.pipe( map(user => { this.user = user; return user; }), mergeMap(user => { const getBooks = t
2022-04-07 17:04:37
938
转载 js和jquery页面初始化加载函数的方法及先后顺序
运行下面代码。弹出A、B、C、D、E的顺序:A=B=C>D=E。 jquery:等待页面加载完数据,以及页面部分元素(不包括图片、视频), js:是页面全部加载完成才执行初始化加载。<script>// jquery页面初始化A,B,C $(function(){ alert("A"); }); $(document).ready(function(){ alert("
2017-12-22 15:33:05
1941
转载 javascript Date format(js日期格式化)
对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、12小时(H)、24小时(h)、分(m)、秒(s)、周(E)、季度(q)可以用 1-2 个占位符// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)// (new Date()).format("yyyy-MM-dd HH:mm:ss.S")==> 2017-07-02
2017-11-30 16:41:10
795
原创 mysql常用命令
mysql -uroot -ptest 进入mysqlshow databases; 显示当前所有数据库create database lyydb; 创建数据库lyydbdrop database test1; 移除数据库test1use test2; 使
2017-10-31 10:58:21
286
原创 shell学习笔记
http://note.youdao.com/noteshare?id=bd75e6e5ac2cf575e6479ef864aef38e&sub=3A4413756B1442CEA54C3500CFE956E5
2017-10-31 10:16:40
230
原创 angular2环境搭建(Linux和Windows)
http://note.youdao.com/noteshare?id=7d524f6694aec9996553276311360b0c&sub=C6791155DB5347E0AD5C5324BC0F4EB8
2017-10-31 10:09:34
460
原创 angular2学习笔记
http://note.youdao.com/noteshare?id=b30f164c96c0048e9251b19da3bacfd4&sub=2B173FE13E164558B628F15C86CB09F1
2017-10-30 17:25:15
265
转载 升级Windows10后,word打不开
升级Windows10后,word打不开右键图标或.exe文件-》属性-》兼容性-》 选中“以兼容模式运行这个程序”+“以管理员身份运行此程序”-》确定。 双击打开word软件,跳出对话框,点是继续下一步。 (提示是每次打开软件都会提示安全,如果要关闭提示如下图,但所有程序就都不提示了)
2017-10-30 17:16:27
2257
1
转载 Linux下修改node的环境变量
Linux下修改node的环境变量tar xvJf node-v....tar.xz //解压安装最新版本nodenode -v //查看node版本(npm -v查看npm版本)sudo vim /etc/profile //打开并编辑此环境变量文件//在文件结尾加上以下两行:export NODE_HOME=/
2017-10-30 17:11:59
4729
转载 下载安装搜狗输入法Linux版包
安装搜狗输入法: 下载输入法Linux版包sudo dpkg -i sogoupinyin_2.1.0.0086_amd64.debsudo apt-get install -fSystem Setting -> Language Support ->fcitx 重启即可 http://blog.youkuaiyun.com/kang_tju/article/details/54630994(无法切
2017-10-30 17:05:11
4871
转载 word中如何选中已经衬于文字下的形状
word中如何选中已经衬于文字下的形状方法1: 选取别的形状,任何一个都可以,选中之后按TAB键切换,则可以在形状之间切换,直到切换到自己所要选取的形状为止。 方法2: 开始->选择->选择对象,用“选择对象”来选取这张图片,就算是看不见的也能选中。
2017-10-30 17:00:58
1870
转载 虚拟机后打不开,提示锁定文件失败
虚拟机后打不开,提示锁定文件失败复制一个新的虚拟机后,打不开并提示: “锁定文件失败,打不开磁盘…或它所依赖的某个快照磁盘,开启模块DiskEarly的操作失败,未能启动虚拟机”。 解决方法如下: 打开你存放虚拟机系统文件的文件夹,在这个文件夹搜索:*.lck 找到了三个,删除即可。
2017-10-30 16:58:14
734
原创 虚拟机64位操作无法执行
虚拟机64位操作无法执行开机进入BIOS(重启计算机,开机黑屏时不停按Esc键) 选择security—》virtual technology—》enabled(按上下左右键找到目录)
2017-10-30 16:53:50
562
原创 虚拟机开机出错—非法关机造成的
虚拟机开机出错—非法关机造成的开机出错: VMware Player cannot connect to the virtual machine. Make sure you have rights to run the program, access all directories the program uses, and access all directories for temporar
2017-10-30 16:07:35
1328
1
原创 git版本跟踪
常用命令:--------git pull origin developer 拉远程developer代码到本地git branch -a 列出本地分支和远程分支(-r是列出远程分支)git status 查询代码状态git branch
2017-10-30 15:34:30
584
1
原创 ssh免密登录(普通用户和root用户)
普通用户:若A想免密登录到B,将A生成的公钥追加到B的/home/.ssh/authorized_keys文件中即可//在A(192.168.119.2)服务器下执行://生成公钥Portal@ubuntu:~$ ssh-keygen -t rsa -P ''//将公钥拷贝到目标服务器的临时文件夹下Portal@ubuntu:~$ scp .ssh/id_rsa.pub Portal@192
2017-10-30 15:01:25
17132
3
原创 label标签的for属性
label标签的for属性: 要绑定的元素的 id。点击label,会focus到对应的input上,如:<label for="daterange">日期范围选择"</label><input type="text" id="daterange" data-format="YYYY-MM-DD" class="form-control daterange"/>
2017-09-29 11:28:52
1677
原创 django 过滤器日期格式化;js判断日期前后
django 过滤器 、日期格式化为了页面和数据库中显示一致,需要在页面格式化时间,刷新页面,即可正常显示。<td>{{ shop.register_time|date:"Y-m-d H:i:s" }}</td>js判断日期前后//创建 Date 对象,中国标准时间var tempStart = new Date(startTime); var tempEnd
2017-09-29 10:44:15
1046
原创 怎么禁止浏览器填充记住的密码?
谷歌浏览器比较吊,只加上一个隐藏密码框还是不行的,把两个密码框name改成一样的就好了,这家伙就找不到了<input type="password" name="txtPassword" style="display:none"><input type="password" name="txtPassword" placeholder="请输入密码" autocomplete="off"/>
2017-09-29 10:21:55
369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅