Javasript 和 Typescript 的重要技巧。
零散知识点
- 列举 Enum
Promise
输出链条
:pencil2: 可以在 then
函数里面跑出 结果 或者
第二个 Promise
等待多个 Promise
1 | let p1 = promise1 |
声明以及定义扩展
在 *.d.ts
文件中声明类型
1 | declare type Book = { |
对 JavaScript 的原型进行扩展, 在一个 TS 文件进行定义和实现
1 | // ...path/common.ts |
在需要的地方引用
1 | import '..path/common'; |
读取文本
Html5 标准按钮
1 | <div type='file' (change)='LoadLocalFile($event)'></div> |
Javascript 读取文本内容并转为数据库 (使用 sql.js)
1 | LoadLocalFile(file) { |
使用nix-file-helpers 插件
Html
1 | <ion-button ngxFilePicker #filePicker="ngxFilePicker" |
代码,读取文件
1 | onFilePicked(file: ReadFile) { |
测试
引用第三方js文件
在 angular.json 文件的 test-->scripts
中添加需要引用的文件。