一、引言 我们使用ngx-loading,需要在app.component.html上写模板,绑定一个布尔值loading.此时如果我们想在其他组件中使用这个loading控件,就需要在每个组件的html重新写模板,这就…
标签:Typescript
Eslint规则
"no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no…
有没有办法检查TypeScript中的Union类型中是否包含字符串?
请考虑以下代码: type Foo = "Foo" | "Bar" | "Baz" function isInFoo(str: string) boolean { // return Foo.contains(str);…
【译】TypeScript中的React Render Props
原文链接: https://medium.com/@jrwebdev/… 和之前的文章一样,本文也要求你对render props有一些学问背景,假如没有官方文档可以会对你有很大的协助。本文将会运用函数作为c…
源码分析 @angular/cdk 之 Portal
@angular/material 是 Angular 官方根据 Material Design 设计语言提供的 UI 库,开发人员在开发 UI 库时发现很多 UI 组件有着共同的逻辑,所以他们把这些共同逻辑抽出来单独做…
从零开始构建react应用(一)前言
前言 接触react时间不长,约一年多一点,想把自己在构建react应用方面的经验写成系列文章,希望能帮助到同样在学习react的小伙伴们,因资历有限,文章中如有错误,还恳请大家指出,我定会及时修正说明。 主要内容 我会…
Angular 5.0 学习5:用自己的电脑使用Nginx发布构建好的NG5应用
1.什么是Nginx Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 Nginx是一款轻量级的Web服务器/反向代理服务器以及电子邮件代理服务器,并在一个BSD-lik…
利用angular4和nodejs-express构建一个简单的网站(七)—用户注册之ReactiveForm
这一节对用户注册组件进行分析。用户注册组件主要涉及angular4表单的操作。Angular提供了两种构建表单的技术:响应式表单和模板驱动表单。 这两项技术都属于@angular/forms库,并且共享一组公共的表单控件…
Angular8 Http拦截器简单使用
拦截器 Http拦截器就是拦截发出的请求,对其进行统一添加额外处理,然后放行;对响应进行拦截并作出业务上的判断,决定是否给与返回。先看一组常见的业务请求: this.http.post('http://127.0.0.1…
前端一些需要掌握的简单知识点
原生javaScript是中大公司挑人的核心,也是决定你未来发展高度的核心。 冒泡排序,快速排序,深度克隆,深度冻结,数组操作,本章都有。 走遍大江南北,还是原生javaScript最美 感冒给大家更新,希望大家多多点赞…
angular – 错误TS2300:重复标识符’export =’
我使用 angular/universal-starter作为使用TypeScript 2和Webpack 2的启动器. 我添加了bluebird和nodemailer包.添加这些包和相关的类型后: "@types/bl…
reactjs – 使用[key:string]:any以避免需要额外的泛型函数?
我在React中使用重构,特别是其具有签名的compose函数 function compose<TInner, TOutter>( ...functions: Function[] ): Component…