angular踩坑
~ climber ~
Anything is possible
展开
-
angular踩坑——数据发生改变,视图未更新
大多数情况下,页面的视图会随着数据的改变而改变,少数情况下,数据变了,而视图不更新。左侧的视图,右侧数据,数据改变时,视图未更新。。。。具体原因呢,可能是angular 脏检查没有检测到数据更新吧。。。解决方案:引入 ChangeDetectorRef,使视图强刷。1、import { Component, OnInit, Input, ChangeDetectorRef} from '@angular/core';2、3、...原创 2021-11-21 17:20:07 · 5339 阅读 · 3 评论 -
angular7中使用jsonViewer
场景:后端返回的数据是一个json串,要求页面上的展示结果,跟咱们平时在json 在线解析时候看到的格式是一样的。解决方案:angular 中使用jsonviewer 插件步骤:1、下载json viewer插件,https://www.npmjs.com/package/@gofynd/angular-json-viewer2、angular 模块中引入import { NgxJsonViewerModule } from ‘ngx-json-viewer’;2、页面中引用<ngx原创 2021-07-31 23:24:07 · 894 阅读 · 0 评论 -
angular中的input防抖使用
一周复盘。学而时习之。。。复习一下节流与防抖,关于二者的概念,网上各种说辞。防抖:在高频触发回调函数时,防抖操作使回调函数在一定时间间隔内,再次触发会清空定时器,并重新计时;计时结束后输出一次结果。核心在于,在短时间内大量触发同一事件时,只会执行一次回调函数。避免把一次事件误认为多次。场景:在表单校验的时候,不加防抖,依次输入name,就会分成n,na,nam,name四次发出请求;而添加防抖,设置好时间,可以实现完整输入name才发出校验请求节流:在高频触发回调函数时,节流操作使回调函数在每隔一原创 2021-03-20 23:09:32 · 1567 阅读 · 1 评论