摘要:
问题描述:用空对象给指定类型的变量初始化赋值时,产生以上提示。 解决方法:类型断言,{} as Person interface Person { name: string; age: number; } let tom = {} as Person; 阅读全文
posted @ 2023-07-04 20:19
unuliha
阅读(255)
评论(0)
推荐(0)
摘要:
摘录自:《Angular开发入门与实战》(兰泽军) 1.3.1 组件 组件是构成Angular的基础和核心,它是一个模板的控制类,Angular使用组件处理页面逻辑和视图显示问题。组件知道如何渲染自己和配置依赖注入(Dependency Injection),并通过一些由属性和方法组成的API与视图 阅读全文
posted @ 2023-07-04 20:16
unuliha
阅读(82)
评论(0)
推荐(0)
摘要:
module JavaScript一直没有模块(module)体系,无法将一个大工程拆分成互相依赖的小文件,再用简单的方法将它们拼装起来。ES6在语言规格的层面上实现了模块功能,成为浏览器和服务器通用的模块解决方案。 // ES6 模块 import { stat,exists,readFile } 阅读全文
posted @ 2023-07-04 20:15
unuliha
阅读(169)
评论(0)
推荐(0)
摘要:
这个配置文件会生成一个代理服务器,用于连接前端请求,向后端api服务器发送请求。 module.exports=[ { "context": [],//string[]类型,每个元素代表一个路径后缀,多个前缀的路径,都用一个路径来代理,使用context属性,这个数组下所有路径都会用target路径 阅读全文
posted @ 2023-07-04 20:13
unuliha
阅读(729)
评论(0)
推荐(0)
摘要:
正则表达式 ^(?=.*\S).+$ 单字符解释 . 默认匹配除换行符之外的任何单个字符。例如,.n/ 会匹配 nay, an apple is on the tree"中的 an'和 on'但是不会匹配 'nay' * 匹配前一个表达式 0 次或多次。 \S 除空格(换行符、制表符、空格)外的任何 阅读全文
posted @ 2023-07-04 20:10
unuliha
阅读(945)
评论(0)
推荐(0)
摘要:
1、对当前的对象类型增加属性——extends interface Person { name:string; age:number; } interface Man extends Person { beardLength:number; } 2、取两个对象类型所有的属性——交叉类型& inter 阅读全文
posted @ 2023-07-04 19:55
unuliha
阅读(488)
评论(0)
推荐(0)

浙公网安备 33010602011771号