【发布时间】:2020-04-25 22:27:18
【问题描述】:
我是 Angular 的新手,我想调用一个特定的方法,只有当 option3 被选中时。 我正在努力解决这个问题,在互联网上找不到太多关于此的信息。
当我调用option3时,输出为空。
到目前为止,这是我的代码:
app.component.html:
<mat-form-field>
<mat-label>Select an option</mat-label>
<mat-select [(value)]="selected" >
<mat-option>None</mat-option>
<mat-option value="option1">Option 1</mat-option>
<mat-option value="option2">Option 2</mat-option>
<mat-option selectionChange="greet($event)">Option 3</mat-option>
</mat-select>
</mat-form-field>
<p>You selected: {{selected}}</p>
app.component.ts:
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'materialdesign';
selected = 'option33';
greet() {
this.selected = 'it works';
}
}
【问题讨论】:
标签: html angular typescript binding angular-material