前沿web开发框架

Angular

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

TSLint: Missing radix parameter(radix)

2020年06月18日

最近在使用Typescript取整的时候出现如下错误:TSLint: Missing radix parameter(radix)具体代码如下:getPageIndex() { this.sub = this._activateRoute.queryParams.subscribe(params => { this.pageIndex = parseInt(params.page_inde...

Typescript array获取最后一条数据

2020年06月18日

最近需要在Angular里面使用Typescript获取最后一条数据的某个值,可以参考这个示例:您可以通过其索引访问数组元素。数组中最后一个元素的索引将是array-1的长度(因为索引从零开始)。var items: String[] = ["tom", "jeff", "sam"]; alert(items[items.length-1])参考资料:1、Access last elemen...

Angular DatePipe

2020年06月18日

Angular DatePipe用来格式化一个日期数据,使用格式如下:expression | date:format其中,expression可以为Date日期对象、日期字符串,或者是毫秒级的时间戳。这里有一篇很好的文章,讲解再Angular 时间管道的具体用法,在此就不再赘述。文章地址:1、Angular Date Pipe & formatting dates in Angular with...

Angular中的环境变量

2020年06月13日

是否需要根据您所处的环境使用不同的值?例如,如果您要构建与Stripe API对话的应用程序,则需要在开发过程中使用测试可发布密钥,然后在生产中使用实时可发布密钥。使用environment.ts文件在Angular中很容易做到。在生产环境中时,Angular CLI项目已经使用production环境变量来启用生产模式:// ... if (environment.production) ...

Angular比较好用的google reCAPTCHA包

2020年06月13日

最近Angular项目上需要使用google reCAPTCHA包,但是测试了好几个,总是或多或少存在一些问题。经过测试:ng-recaptcha,这个包。虽然也存在一些问题,但是还是经过修改把问题解决了。同时文档写的也很清晰,同时存在一些不错的Demo。正文开始:首先是两个不错的在线Demo,可以看看:1、ng-recaptcha Stackblitz demo2、Configuring the...

Angular 子组件向父组件传值

2020年06月11日

再Angular经常用到父组件向子组件传值,但是今天需要用到子组件向父组件传值。具体子组件代码如下:import { EventEmitter, Output} from '@angular/core'; export class PanelComponent { private count: number; //准备用它来发射事件 @Output() Notificati...

Typescript declare var

2020年06月08日

最近看到他人写的代码,使用的是declare var,查了一下文档,对declare定义进行了一些总结:使用declare var声明全局变量。如果变量是只读的(全局),则可以使用declare const。如果declare let变量是块作用域的,也可以使用。参考资料:1、Typescriptlang - Global Variables

在Angular中使用Google Analytics

2020年06月06日

最近项目进入后期的一些调试阶段,需要统计访客量,使用的是Google Analytics,在Angular中只需要写一个服务,具体内容如下:import {Injectable} from '@angular/core';import {NavigationEnd, Router} from '@angular/router';import {environment} from '../../en...