import { Component } from "@angular/core"; import { NgForm } from "@angular/forms"; @Component({ template: ` ` }) export class Foo { field: string = ""; safeField: string = ""; setInput1(event) { document.write(event.target.value); // NOT OK } setInput2(target) { document.write(target.value); // NOT OK } setOtherInput(e) { document.write(e.target.value); // OK document.write(e.value); // OK } blah(form: NgForm) { document.write(form.value.foo); // NOT OK } useField() { document.write(this.field); // NOT OK document.write(this.safeField); // OK } }