ng4中,有两种方式去声明一个表单一:Template-DrivenForms-模板驱动式表单[引入FormsModule]1.ngForm赋值[可以方便的获取表单的值]<form#f='ngForm'novalidate(ngSum…
刚遇到Angular4项目npmrunbuild后部署到服务器可以访问,但是刷新页面会出现404的错误!转载一大神的操作解决angular2页面刷新后报404错误办法:配置app.module.tsimport{HashLocationSt…
简要说明直播的风头基本都已经过去了,写这个文章的目的就是为了记录,所以废话少说,开始正题。首先介绍下这几个工具:angular4,google开源的前端框架,最新的angular4使用了ts作为主力语言。flv.js,B站开源的html5播…
1.创建服务:InterceptorService.tsimport{Injectable}from'@angular/core';import{HttpEvent,HttpInterceptor,HttpHandler,HttpReque…
基础ViewChildViewChild装饰器用于获取模板视图中的元素或直接调用其组件中的方法。它支持Type类型或string类型的选择器,同时支持设置read查询条件,以获取不同类型的实例。比如ElementRef和ViewContai…
src/app/hero.ts文件:exportclassHero{constructor(publicid:number,publicname:string){}}src/app/app.component.ts文件:import{Com…
概念依赖注入是一种设计思想,并不是某一类语言所特有的,因此可以参考开涛大神关于学习Java语言的Spring框架时对其的解释:DI—DependencyInjection,即“依赖注入”:是组件之间依赖关系由容器在运行期决定,形象的说,即由…
直接上代码:确保json是可访问的http://localhost:54843/dist/appsettings.json文件{"Logging":{"IncludeScopes":false,"LogLevel":{"Default":"…
翻译自angular4.0.0发布时的公告,译者:niithub来源于angular4.0.0发布时的公告,译者:niithub原文发布时间:Thursday,March23,2017翻译时间:2017年3月24日angular4.0.0正…
angularjs:模板功能丰富、数据双向绑定(不用操用DOM就可以实时刷新)问题:1、双向数据绑定会带来性能问题。组件的增加、项目越来越大,会带来性能问题。angularjs实现在脏检查功能,根据检测变量、对象的改变动态的更新界面。在an…
准备工作:基于项目中已经完成echart插件的配置页面模板://(chartInit)="onChartInit($event)"将会把当前生成的echart对象当作参数传入到onChartInit()方法中<divechartscl…
需求:最近在做一个网上商城的项目,技术用的是Angular4.x。有一个很常见的需求是:用户在点击“我的”按钮时读取cookie,如果有数据,则跳转到个人信息页面,否则跳转到注册或登录页面解决在这里通过Angular的路由守卫来实现该功能。…
前面有个《angular4.0如何引入外部插件1:import方案》,但是有局限,因为方案1需要用到@types这个东西。但是并不是每一个插件都有@types,所以现在写个方案2。拿引入微信SDK举个栗子,小伙伴们,快搬凳子。大致步骤和《a…
由于路由机制会导致页面不刷新。在项目中,很多都是使用click做的路由跳转。ngclass有时候会不起作用,这个时候我是很盲目的,一开始在考虑是不是书写的问题。ngclass需要有特定的格式?第一个参数为类名。第二个参数为布尔值。后来经过实…
页面跳转router.navigate//单一参数:this.router.navigate(['/detail',id]);//多个参数:this.router.navigate(['/detail'],{queryParams:{'na…