Angular学习之路
SHiny-Jun
这个作者很懒,什么都没留下…
展开
-
Angelar与VueJs的简单对比
vue的优点: 1.简单(vue的目标就是通过尽可能简单的api实现响应的数据绑定和组合的视图组件,而且vue的开发者是中国人,文档都是中文,所以很好入门) 2.灵活(vue官方提供了构建工具来协助你构建项目,但它不限于你去如何构建) ps:相对于AngularCli,它包办了所有的非开发工作,如编译、构建等 3.性能(vue尺寸非常小只有10几k,vue用了类似于...原创 2018-06-29 11:57:46 · 3577 阅读 · 0 评论 -
Angular路由守卫
情景: 只有等用户已经登录并拥有某些权限时才能进入某些路由。 一个由多个表单组件组成的导向,例如注册流程,用户只有在当前路由的组件中填写了满足要求的信息才可以导航到下一个路由。 当用户未执行保存操作而试图离开当前导航时提醒用户。分层路由介绍: CanActivate:处理导航到某路由的情况 CanDeactivate:处理从当前路由离开的情况 Resolve:在路由激活之前...原创 2018-07-01 11:37:29 · 499 阅读 · 0 评论 -
Angular依赖注入实例
1.当提供器声明在模块中时:(它是对所有组件可见的,所有组件都可以注入它)先注册服务shared/product:输入命令:ng g service shared/product(生成一个服务在shared包中)product.service.ts:import { Injectable } from '@angular/core';@Injectable() //装饰器:这个ProductS...原创 2018-07-01 17:23:20 · 546 阅读 · 0 评论 -
angular报错:can't bind to 'ngModel' since it isn't a know property of 'input'
angular4 慕课课程里面一条是这样的:<input type="text" placeholder="请输入股票代码" [(ngModel)]="stock">但是报出错误:can't bind to 'ngModel' since it isn't a know property of 'input' 解决办法:app.module.tsimpo...原创 2018-07-25 18:33:43 · 407 阅读 · 0 评论 -
angular6修改端口号port
报错:Port 4200 is already in use. Use '--port' to specify a different port.因为4200端口已被使用,请使用“--port”修改不同的端口号。方法1:命令直接使用命令:ng serve --port 4201或简写:ng serve -p 4201方法2:修改属性在目录下node_modules/...原创 2018-07-26 10:38:14 · 5785 阅读 · 0 评论