4-1点击事件

A.app.component.html

  1. <div (click)="handleClick()">{{title}}</div>

B.app.component.ts

  1. import { Component } from '@angular/core';
  2. @Component({
  3. selector: 'app-root',
  4. templateUrl: './app.component.html',
  5. styleUrls: ['./app.component.css']
  6. })
  7. export class AppComponent {
  8. title = 'my-app';
  9. handleClick():void{
  10. console.log("click");
  11. }
  12. }

tjj.gif

4-2通过事件获取state中的数据

A.app.component.ts

  1. ...
  2. export class AppComponent {
  3. title = 'my-app';
  4. handleClick():void{
  5. console.log("click");
  6. console.log(this.title);
  7. }
  8. }

tjj.gif

4-3通过事件改变state中的数据

A.app.component.ts

  1. ...
  2. export class AppComponent {
  3. title = 'my-app';
  4. handleClick():void{
  5. console.log("click");
  6. console.log(this.title);
  7. }
  8. }

tjj.gif