前沿web开发框架

Angular

Angular 是一个开发平台。它能帮你更轻松的构建 Web 应用。Angular 集声明式模板、依赖注入、端到端工具和一些最佳实践于一身,为你解决开发方面的各种挑战。Angular 为开发者提升构建 Web、手机或桌面应用的能力。

Can't resolve all parameters for TypeDecorator: (?).

2019年05月13日

今天在Angular中使用依赖注入的时候,出现了如下错误:Can't resolve all parameters for TypeDecorator: (?).具体截图如下:具体代码如下:import {Injectable} from '@angular/core'; import {HttpClient, HttpHeaders} from '@angular/common/http'; ...

Angular HttpClient get 提交方式

2019年05月08日

最近在学习Angular HttpClient的Get提交方式,首先看httpClient的源代码: /** * Constructs a `GET` request that interprets the body as a JSON object and * returns the response body as a JSON object. * ...

Error: StaticInjectorError(AppModule)[VerifyEmailComponent -> AccountService]:

2019年05月06日

在Angular中如果编写了一个服务,在app.module中没有导入,你调用的过程中会出现如下错误:Error: StaticInjectorError(AppModule)[VerifyEmailComponent -> AccountService]: StaticInjectorError(Platform: core)[VerifyEmailComponent -> AccountS...

Error: StaticInjectorError(AppModule)[NgIf -> TemplateRef]

2019年05月06日

在做ngIf判断的时候,出现了如下错误:Error: StaticInjectorError(AppModule)[NgIf -> TemplateRef]出现问题的原因:写法错误,原来写法如下:<button mat-flat-button ngIf="emailConfirmed"><span>重新发送</span></button>解决方案:前面加一个*,代码如下:<button mat-f...

一个CanActivate和CanActivateChild很好的例子

2019年05月06日

Angular 2/4 Route Guards: CanActivate and CanActivateChild Example

A function whose declared type is neither 'void' nor 'any' must return a value.

2019年05月06日

最近使用Observable的方式请求资源,报如下错误:A function whose declared type is neither 'void' nor 'any' must return a value.出现问题的原因:首先看看代码是如何写的:getUserIdByEmail(UserId: string): Observable<any> { const body: stri...

Angular 确认密码验证

2019年04月26日

最近需要在Angular中验证两个密码是否输入相同,具体代码如下:equal-validator.directive.tsimport { Directive, forwardRef, Attribute } from '@angular/core'; import { Validator, AbstractControl, NG_VALIDATORS } from '@angular/form...

Angular 调试表单验证

2019年04月26日

最近在做表单验证的时候,需要调试验证错误,比如:验证密码长度等。如果需要调试Angualr表单验证,使用下面代码:<pre *ngIf="username.errors">{{ username.errors | json }}</pre>之后显示效果如下:看以看到当前输入的字符长度,以及最短长度。参考资料:How to implement custom confirm password vali...