mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
This commit updates the docs examples to be compatible with the `variable-name` tslint rule without requiring the `allow-leading-underscore` and `allow-trailing-underscore` options. This is in preparation of updating the docs examples `tslint.json` to match the one generated for new Angular CLI apps in a future commit. PR Close #38143
28 lines
673 B
TypeScript
28 lines
673 B
TypeScript
import { Component, ViewChild } from '@angular/core';
|
|
import { NgForm } from '@angular/forms';
|
|
|
|
|
|
@Component({
|
|
selector: 'app-root',
|
|
templateUrl: './app.component.html',
|
|
styleUrls: ['./app.component.css']
|
|
})
|
|
export class AppComponent {
|
|
@ViewChild('itemForm') form: NgForm;
|
|
|
|
get submitMessage() { return this._submitMessage; }
|
|
private _submitMessage = ''; // tslint:disable-line: variable-name
|
|
|
|
onSubmit(form: NgForm) {
|
|
this._submitMessage = 'Submitted. Form value is ' + JSON.stringify(form.value);
|
|
}
|
|
|
|
callPhone(value: string) {
|
|
console.warn(`Calling ${value} ...`);
|
|
}
|
|
|
|
callFax(value: string) {
|
|
console.warn(`Faxing ${value} ...`);
|
|
}
|
|
|
|
}
|