我试图使用表单上的ngModel将类中的数据绑定到视图中,但始终得到这个错误。任何帮助都将不胜感激。谢谢。
阻塞引号./src/app/tdf.Component.ts 19:58模块解析失败:无效编号(19:58)文件是用这些加载程序处理的:*./node_node/@ngtools/webpack/src/index.js您可能需要额外的加载程序来处理这些加载程序的结果。_我一直没能找到解决办法。G
import { Component, OnInit } from '@angular/core';
//import {NgForm} from '@angular/forms';
import { User } from '../user';
@Component({
selector: 'app-tdf',
templateUrl: './tdf.component.html',
styleUrls: ['./tdf.component.scss']
})
export class TdfComponent implements OnInit {
topics = ['Angular', 'React', 'Vue'];
userModel = new User('rob', 'rob@gmail.com', 08966736738, '', 'morning', true)
ngOnInit(): void {
}
}
<div class ="container-fluid mb-5">
<h1>Bootcamp Enrollment Form</h1>
<h3>Template Driven Forms TDF</h3>
<form #userForm="ngForm">
{{ userForm.value | json }}
<hr />
{{userModel | json}}
<div class="form-group">
<label>Name</label>
<input type="text" class="form-control" name="username" [ngModel]="userModel.name">
</div>
<div class="form-group">
<label>Email</label>
<input type="email" class="form-control" name="email" [ngModel]="userModel.email">
</div>
<div class="form-group">
<label>Phone</label>
<input type="tel" class="form-control" name="phone" [ngModel]="userModel.phone">
</div>
<div class="form-group">
<select class="custom-select" name="topic" [ngModel]="userModel.topic">
<option selected> I am interested in:</option>
<option *ngFor="let topic of topics"> {{topic}}</option>
</select>
</div>
<div class="mb-3">
<label>Time Preference</label>
<div class="form-check">
<input class="form-check-input" [ngModel]="userModel.timePreference" type="radio" name="timePreference" value="morning">
<label class="form-check-label">Morning (9AM - 12PM)</label>
</div>
<div class="form-check">
<input class="form-check-input" [ngModel]="userModel.timePreference" type="radio" name="timePreference" value="evening">
<label class="form-check-label">Evening (5PM - 8PM)</label>
</div>
</div>
<div class="form-check">
<input class="form-check-input" type="checkbox" name="subscribe" [ngModel]="userModel.subscribe">
<label class="form-check-label">
Send me promotional offers.
</label>
</div>
<button class="btn btn-primary" type="submit">Submit Form</button>
</form>
</div>
发布于 2020-06-01 08:33:18
输入type="tel“需要一个dom字符串作为模型:
请参阅:MDN输入型
userModel = new User('rob', 'rob@gmail.com', 08966736738, '', 'morning', true)
-->
userModel = new User('rob', 'rob@gmail.com', '08966736738', '', 'morning', true)
https://stackoverflow.com/questions/62124116
复制相似问题