美文网首页我爱编程
Angular学习之五(属性绑定)

Angular学习之五(属性绑定)

作者: 小苑小站 | 来源:发表于2018-07-24 21:41 被阅读0次

事件绑定

Dom属性绑定

// 插值表达式
{{prop-name}}
// dom属性绑定
[class] = "prop-name"

Html属性绑定

双向绑定

在app.module.ts中引入import { FormsModule } from '@angular/forms';并在providers中配置模块

//不同的dom元素有不同的实现
[(ngModel)]="controllerProp"

管道(处理输入的数据,对数据进行过滤)

//格式化日期
controllerProp | date:'yyyy-MM-dd HH:mm:ss'
//大小写转换
uppercase,lowercase
//格式化数字
number:'2.1(最小保存位数)-4(最多保存位数)'
//处理流
async

自定义管道

//需要加到模块的Decleration中
ng g pipe pipe-name

import { Pipe, PipeTransform } from '@angular/core';

@Pipe({
  name: 'hasValueFilter'    //管道名称
})
export class FilterPipe implements PipeTransform {

  transform(list: any[], keyWord: string): any {
    if (!keyword) {
      return list;
    }

    return list.filter(item => {
      return item.indexOf(keyword) >= 0;
    });
  }
}

相关文章

  • 重构过程中的信息记录二

    Angular深入理解之指令 angular 事件绑定/属性绑定 @HostListener ,@HostBind...

  • Angular学习之五(属性绑定)

    事件绑定 Dom属性绑定 Html属性绑定 双向绑定 在app.module.ts中引入import { Form...

  • angular-2

    angular基础模板语法 文本绑定 {{}} html绑定 [innerHTML]="xxx" 属性绑定 [属性...

  • Angular 入门

    Angular介绍 Angular安装、创建项目、目录结构、组件、服务 创建组件、绑定数据、绑定属性、数据循环、条...

  • Angular入门0

    Angular 绑定数据 数据文本绑定 绑定HTML 3.声明属性的几种方式 4.绑定属性用[]包裹 5.数据循环...

  • Angular学习第一天

    Angular学习第一天 第一天学习目标 如何创建angular新工程 什么是单向绑定 什么是双向绑定 双向绑定需...

  • angular内容

    angular的自定义属性1.[name]="name"与属性绑定类似。2.(click)="goNav()" 绑...

  • Angular学习笔记-双向绑定

    Angular和Vue一样都是MVVM的框架,MVVM的核心机制就是双向绑定。 双向绑定将属性绑定与事件绑定结合在...

  • Angular小积累

    angular自动生成组件命令: 绑定事件: 模板中循环语句: 定义数据: 属性绑定用方括号:[src]="img...

  • angular内置指令相关知识

    大纲 1、angular指令的分类2、angular指令之——组件3、angular指令之——属性指令 (ngSt...

网友评论

    本文标题:Angular学习之五(属性绑定)

    本文链接:https://www.haomeiwen.com/subject/mpaymftx.html