一、点击事件(click)

1-1.news.component.ts

  1. import { Component, OnInit } from '@angular/core';
  2. @Component({
  3. selector: 'app-news',
  4. templateUrl: './news.component.html',
  5. styleUrls: ['./news.component.css']
  6. })
  7. export class NewsComponent implements OnInit {
  8. count=0;
  9. constructor() {}
  10. ngOnInit(): void {
  11. }
  12. countAdd(){
  13. this.count++
  14. }
  15. }

1-2.news.component.html

  1. <p>count:{{count}}</p>
  2. <button (click)="countAdd()">count++</button>

image.png

二、input键盘事件

2-1.news.component.ts

  1. import { Component, OnInit } from '@angular/core';
  2. @Component({
  3. selector: 'app-news',
  4. templateUrl: './news.component.html',
  5. styleUrls: ['./news.component.css']
  6. })
  7. export class NewsComponent implements OnInit {
  8. msg="";
  9. constructor() {}
  10. ngOnInit(): void {
  11. }
  12. handleKeydown(e:any){
  13. // console.log("keydown");
  14. // console.log(e);
  15. this.msg = e.target.value
  16. if(e.keyCode==13){
  17. console.log("enter");
  18. console.log(e.target.value);
  19. }
  20. }
  21. }

2-2.news.component.html

  1. <div>
  2. <input type="text" (keydown)="handleKeydown($event)">
  3. <p>msg:{{msg}}</p>
  4. </div>

image.png