首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Angular 快速学习笔记(1) -- 官方示例要点

Angular 复写器(repeater)指令,使用let xx of xxs遍历 绑定click使用 (click) <li *ngFor="let hero of heroes" (click...异步处理可以使用回调函数,可以返回 Promise(承诺),也可以返回 Observable(可观察对象) b. angular使用了Rxjs,因此使用Observable,Observable 是...getHeroes(): Observable { return of(HEROES); } of(HEROES) 会返回一个 Observable,它会发出单个值,这个值就是这些模拟英雄数组...使用http,需要在AppModule中, @angular/common/http 中导入 HttpClientModule 符号,并把它加入 @NgModule.imports 数组 c....*ngFor 不能直接使用 Observable。 不过,它后面还有一个管道字符(|),后面紧跟着一个 async,它表示 Angular AsyncPipe。

3.6K00

Angular 快速学习笔记(1) -- 官方示例要点

Angular 复写器(repeater)指令,使用let xx of xxs遍历 绑定click使用 (click) <li *ngFor="let hero of heroes" (click...异步处理可以使用回调函数,可以返回 Promise(承诺),也可以返回 Observable(可观察对象) b. angular使用了Rxjs,因此使用Observable,Observable 是...getHeroes(): Observable { return of(HEROES); } of(HEROES) 会返回一个 Observable,它会发出单个值,这个值就是这些模拟英雄数组...使用http,需要在AppModule中, @angular/common/http 中导入 HttpClientModule 符号,并把它加入 @NgModule.imports 数组 c....*ngFor 不能直接使用 Observable。 不过,它后面还有一个管道字符(|),后面紧跟着一个 async,它表示 Angular AsyncPipe。

3.6K50

Angular核心概念:过滤器

(达内教育学习笔记)仅供学习交流 AAngular核心概念:过滤器 Angular核心概念:过滤器自定义管道步骤:创建管道对象简便工具:Angular提供了几个预定义管道: Angular...核心概念:过滤器 自定义管道步骤: 创建管道对象简便工具: Angular提供了几个预定义管道: Filter:过滤器,用于View中呈现数据时显示为另一种格式,过滤器本质是一个函数接收原始数据转换为新格式进行输出...在模板中使用管道 {{e.sex | sex}} //sex是管道名 调用管道时候可以使用:传递参数,如下 {{e.sex | sex:'en'}} 创建管道对象简便工具...{{ value_expression | slice : start [ : end ] }} {{i}} JsonPipe...value_expression | date [ : format [ : timezone [ : locale ] ] ] }} KeyValuePipe 将 Object 或 Map 转换为键值数组

1.2K20

Angular 显示英雄列表

在 src/app/ 文件夹中创建一个名叫 mock-heroes.ts 文件。 定义一个包含十个英雄常量数组 HEROES,并导出它。 该文件是这样。...="let hero of heroes"> *ngFor 是一个 Angular 复写器(repeater)指令。...当依次遍历这个列表时,hero 会为每个迭代保存当前英雄对象。 不要忘了 ngFor 前面的星号(*),它是该语法中关键部分。 浏览器刷新之后,英雄列表出现了。...你可以用多种方式定义私有样式,或者内联在 @Component.styles 数组中,或者在 @Component.styleUrls 所指出样式表文件中。...Angular 会把所点击  上 hero 对象传给它,这个 hero 也就是前面在 *ngFor 表达式中定义那个。

4.4K70

Angular 显示英雄列表

在 src/app/ 文件夹中创建一个名叫 mock-heroes.ts 文件。 定义一个包含十个英雄常量数组 HEROES,并导出它。 该文件是这样。...="let hero of heroes"> *ngFor 是一个 Angular 复写器(repeater)指令。...当依次遍历这个列表时,hero 会为每个迭代保存当前英雄对象。 不要忘了 ngFor 前面的星号(*),它是该语法中关键部分。 浏览器刷新之后,英雄列表出现了。...你可以用多种方式定义私有样式,或者内联在 @Component.styles 数组中,或者在 @Component.styleUrls 所指出样式表文件中。...Angular 会把所点击  上 hero 对象传给它,这个 hero 也就是前面在 *ngFor 表达式中定义那个。

4K30

Angular 2 数据显示

本章节我们将为大家介绍如何将数据显示到用户界面上,可以使用以下三种方式: 通过插值表达式显示组件属性 通过 NgFor 显示数组型属性 通过 NgIf 实现按条件显示 ---- 通过插值表达式显示组件属性...要显示组件属性,插值是最简单方式,格式为:{{属性名}}。...以下代码基于 Angular 2 TypeScript 环境配置 来创建,你可以在该章节上下载源码,并修改以下提到几个文件。...{ title = '站点列表'; mySite = '菜鸟教程'; } Angular 会自动从组件中提取 title 和 mySite 属性值,并显示在浏览器中,显示信息如下: 使用 ngFor...显示数组属性 我们也可以循环输出多个站点,修改以下文件: app/app.component.ts 文件: import { Component } from '@angular/core'; @Component

2.4K20

JavaScript中Map与Set键值对象用法

JavaScript默认对象表示方式{}可以视为其他语言中Map或Dictionary数据结构,即一组键值对。 但是JavaScript对象有个小问题,就是键必须是字符串。...但实际上Number或者其他数据类型作为键也是非常合理。 为了解决这个问题,最新ES6规范引入了新数据类型Map。 Map Map是一组键值结构,具有极快查找速度。..., 75, 85]; 给定一个名字,要查找对应成绩,就先要在names中找到对应位置,再从scores取出对应成绩,Array越长,耗时越长。...var m = new Map([['Michael', 95], ['Bob', 75], ['Tracy', 85]]); m.get('Michael'); // 95 初始化Map需要一个二维数组...注:内容摘自廖雪峰官方网站

1.5K40

Angular 中结构指令模式 - 它们是什么且怎么使用

Angular 中,有两种类型指令。属性指令修改 DOM 元素外观或者行为。结构指令添加或者移除 DOM 元素。 结构指令是 Angular 中最强大特性之一,然而它们却频繁被误解。...Angular 结构指令是什么? Angular 结构指令是能够更改 DOM 结构指令。这些指令可以添加、移除或者替换元素。结构指令在其名字之前都有 * 符号。...在 Angular 中,有三种标准结构化指令。...*ngIf - 根据表达式返回布尔值,有条件地包含一个模版(即条件渲染模版) *ngFor - 遍历数组 *ngSwitch - 渲染每个匹配是图 下面是一个结构化指令例子。...指令 我们使用 *ngFor 指令来遍历数组

3.8K20

AngularDart 4.0 高级-结构指令 顶

三种常见内置结构指令 - NgIf,NgFor和NgSwitch ... - 在模板语法指南中进行了描述,并在整个Angular文档中示例中进行了介绍。...*ngFor内部详解 Angular以类似的方式将*ngFor转换为从星号(*)语法通过模板属性到模板元素。...您可以在分配给ngFor字符串中启用这些功能,这是您在Angularmicrosyntax中编写。...这些是两个NgFor输入属性名称。 这就是指令如何得知列表是heroes,并且track-by功能是trackById。 当NgFor指令遍历列表时,它会设置并重置其自己上下文对象属性。...Angular设置let-hero为上下文$implicit属性值,NgFor已经用当前迭代hero初始化了它值。 API指南描述了额外NgFor指令属性和上下文属性。

16K20
领券