我对angular有点陌生,但是我试图创建一个动态表单,该表单将在我的数据库中创建某些字段,该字段的字段根据同一模式顶部的下拉选择器而变化。我已经进行了一些研究,但是我发现所有的帮助都是完整的模块动态形式,而不是模态。这可能吗?如果是这样,那么进行这项研究的好地方将是什么?
答案 0 :(得分:0)
实际上,这种功能是Angular的非常重要的一部分。
see this example是对此的一个很好的演示,它会根据您选择的国家/地区更改可以选择的“州”的选项。
重要的部分是模板,它定义了页面的外观以及数据的占位符...
A1
...以及定义什么数据的控制器。在模板中单击时,将操纵控制器中的数据
<label>Country:</label>
<select [(ngModel)]="selectedCountry.id" (change)="onSelect($event.target.value)">
<option value="0">--Select--</option>
<option *ngFor="let country of countries" value= {{country.id}}>{{country.name}}</option>
</select>
<br/><br/>
<div>
<label>State:</label>
<select>
<option value="0">--Select--</option>
<option *ngFor="let state of states " value= {{state.id}}>{{state.name}}</option>
</select>
</div>