我正在慢慢学习.Net Core。我开始思考何时使用 [FromForm], [FromQuery],[FromBody],[FromHeader],[FromRoute] [FromService]。谁能帮助我理解它们,因为我很困惑何时使用哪个指令。
我是 angular 的新手,我正在学习 Angular 6。我了解 ngModel。但是当我尝试使用 ngModelChange 时,提出了一些问题。
我有一个 html 元素 HTML
<input #input type="text" [value]="name" [(ngModel)] ="name" (ngModelChange) ="change(input.value)"/>
Run Code Online (Sandbox Code Playgroud)
打字稿
change(event :any) {
this.name = event;
console.log(this.name);
}
Run Code Online (Sandbox Code Playgroud)
更改 input 中的值后,我可以看到 name 属性的更改。
当我将 html 代码更改为
HTML
<input #input type="text" [value]="name" [ngModel] ="name"
(ngModelChange)="change(input.value)" />
{{ name }}
Run Code Online (Sandbox Code Playgroud)
TS
change(event :any) {
this.name = event;
console.log(this.name);
}
Run Code Online (Sandbox Code Playgroud)
它在控制台和 UI 中按预期工作正常。
问题 1
<input #input type="text" [value]="name" [(ngModel)] ="name"
(ngModelChange) ="change(input.value)"/>
Run Code Online (Sandbox Code Playgroud)
&
<input #input type="text" [value]="name" [ngModel] ="name"
(ngModelChange)="change(input.value)" /> …Run Code Online (Sandbox Code Playgroud)