Angular征途
学习实战之路
JaysenLeo
挖粪涂墙,星辰大海
展开
-
(十) Angular 8 响应式开发 --RXJS 资源集合(二)
官网: https://rxjs.dev/guide/overview中文手册 https://cn.rx.js.org/manual/index.html原创 2020-05-02 23:41:57 · 305 阅读 · 0 评论 -
(九) Angular 8 响应式开发 --RXJS(一)
可观察对象用法实战输入提示(type-ahead)建议可观察对象可以简化输入提示建议的实现方式。典型的输入提示要完成一系列独立的任务:从输入中监听数据。移除输入值前后的空白字符,并确认它达到了最小长度。防抖(这样才能防止连续按键时每次按键都发起 API 请求,而应该等到按键出现停顿时才发起)如果输入值没有变化,则不要发起请求(比如按某个字符,然后快速按退格)...原创 2020-05-02 23:26:49 · 412 阅读 · 0 评论 -
(八) Angular 8 开发必备清单--proxy配置文件代理
代理到后端服务器你可以使用 webpack 开发服务器中的代理支持来把特定的 URL 转发给后端服务器,只要传入 --proxy-config 选项就可以了。 比如,要把所有到 http://localhost:4200/api 的调用都转给运行在 http://localhost:3000/api 上的服务器,可采取如下步骤。在项目的 src/ 目录下创建一个 proxy.conf.json...原创 2020-01-04 15:38:34 · 2762 阅读 · 0 评论 -
(一)Angular4 英雄征途HeroConquest-Angular4的安装
为什么选angular4作为前端框架1.模块化项目迭代思想,适合大型项目的迭代管理2.社区强大,毕竟它爸爸是谷歌和广大爱好者3.对angularjs进行了高度进化,很优秀4.单页面应用的一种快速而强大的解决方案 安装由于TypeScript是Angular2以后推荐的脚本语言,而npm(Node Package Manager)是安装TypeScript的管理工具,以及Angular4的原创 2017-08-01 23:20:27 · 1083 阅读 · 0 评论 -
(二)Angular4 英雄征途HeroConquest-编辑英雄
IDE平台为WebStorm2017.2构建项目利用脚手架,angular-cli构建项目 指令为ng new project 实例如下:创建项目#ng new Conquest001启动项目#cd Conquest#npm startps:浏览器输入:127.0.0.1:4200如果利用serve --open浏览器将自动打开网页项目文件详解仅编辑app.component原创 2017-08-04 01:55:18 · 1380 阅读 · 0 评论 -
(三)Angular4 英雄征途HeroConquest-初始化组件文件介绍
引用自官方博客https://www.angular.cn/docs/ts/latest/cli-quickstart.htmlsrc文件(初始):src文件介绍: app/app.component.{ts,html,css,spec.ts} 使用HTML模板、CSS样式和单元测试定义AppComponent组件。 它是根组件,随着应用的成长它会成为一棵组件树的根节点。 app/app翻译 2017-08-04 02:18:27 · 849 阅读 · 0 评论 -
(四)Angular4 英雄征途HeroConquest-主从结构
(四)Angular4 英雄征途HeroConquest-主从结构主从结构 在一个组件的中同时,包含一个主结构模块,包含另外几个从模块,从模块依赖于主模块。app.component.ts文件 导入angular4核心模块:import { Component } from '@angular/core'; 定义模板:@Component({ selector: 'app-ro原创 2017-08-05 13:12:25 · 724 阅读 · 2 评论 -
(五)Angular4 英雄征途HeroConquest-多组件开发
(五)Angular4 英雄征途HeroConquest-多组件开发 多组件开发:将组建拆分,成多个组建,想成一父多子的架构,便于大型项目的维护与开发以及迭代。父组件app.component.ts文件import { Component } from '@angular/core';// 引入子组件hero-detailimport { HeroDetailComponent} from原创 2017-08-05 15:24:37 · 1294 阅读 · 0 评论 -
(六)Angular4 英雄征途HeroConquest-服务service
(六)Angular4 英雄征途HeroConquest-服务 为了不再把相同的代码复制一遍又一遍,我们要创建一个单一的可复用的数据服务,并且把它注入到需要它的那些组件中。 使用单独的服务可以保持组件精简,使其集中精力为视图提供支持,并且,借助模拟(Mock)服务,可以更容易的对组件进行单元测试,在本节中将实现一个异步的数据请求机制Promise。承接上一节,在这一节中, 从组件中移除数据访问逻原创 2017-08-05 21:00:08 · 1328 阅读 · 0 评论 -
(七)Angular4 英雄征途HeroConquest-Http通信
1.首先在根组件 app.module.ts 中导入 HttpClientModule,即在该文件中有如下两处需修改···省略其他···import {HttpClientModule} from '@angular/common/http';@NgModule({ declarations: [ AppComponent, ···省略其他··· ], ...原创 2018-05-19 20:17:11 · 264 阅读 · 0 评论 -
Angularjs报错:TypeError: Cannot read property 'slice' of undefined
报错概要:TypeError: Cannot read property 'slice' of undefined报错内容:angular.js:12450 TypeError: Cannot read property 'slice' of undefined at controller.js:1383 at fn (eval at compile (angular.js:1327原创 2017-08-30 16:38:09 · 12909 阅读 · 0 评论 -
(一)Angular5 高级教程--基于 RxJS Subject的组件间通信
message.service.tsimport { Injectable } from '@angular/core';import {Observable} from 'rxjs/Observable';import { Subject } from 'rxjs/Subject';@Injectable()export class MessageService { private原创 2017-11-30 13:46:25 · 6191 阅读 · 0 评论