zoukankan      html  css  js  c++  java
  • angualrCli的事件

    在angualar中的时间都是用括号括起来的.例如(click). 在angular中时间写在模版里面,要让外面能够访问到的话就要用一个方法来传递出去,可以带参数也可以不带参数.例如(click)="onClickMe()"

    只要在类里面这样写就可以触发点击事件

    export class ClickMeComponent {
    clickMessage = '';

    onClickMe() {
    this.clickMessage = 'You are my hero!';
    }
    }

    接下来列举一下常用的事件:    1点击事件   (click)="onClickMe()"

                     2键盘按下事件   (keyup)="onKey(box.value)" 按回车触发

    (keyup)="onKey($event)"   

    onKey(event: KeyboardEvent) { // with type info
    this.values += (<HTMLInputElement>event.target).value + ' | ';
    }  这个只要键盘按下就会触发

                    3 Type away! Press [enter] or click elsewhere when done.(点击或则按回车都会触发)

    @Component({
    selector: 'key-up3',
    template: `
    <input #box (keyup.enter)="onEnter(box.value)">
    <p>{{value}}</p>
    `
    })
    export class KeyUpComponent_v3 {
    value = '';
    onEnter(value: string) { this.value = value; }
    }

                    4 (blur)="addHero(newHero.value) 失去焦点的时候触发

  • 相关阅读:
    学习笔记5_Day09_网站访问量统计小练习
    学习笔记4_ServletContext(重要整个Web应用的动态资源之间共享数据)
    学习笔记03_Day09-----Servle与反射()
    学习笔记2_Day09_servlet的细节
    学习笔记1_Day09_Servlet
    OC对数组排序的方法
    sqlite事务处理
    封装数据库
    JsonModel的使用
    RBAC表
  • 原文地址:https://www.cnblogs.com/dragonh/p/6639369.html
Copyright © 2011-2022 走看看