Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将选定值绑定到Angular 4中的下拉列表_Angular - Fatal编程技术网

如何将选定值绑定到Angular 4中的下拉列表

如何将选定值绑定到Angular 4中的下拉列表,angular,Angular,我有一个包含课程列表的下拉列表。例如,一名学生选择了一门课程并保存了所有详细信息。在编辑时,我们如何将所选课程绑定到下拉列表4中 请任何人帮帮我。你可以这样做: <select class='select-option' required [(ngModel)]='optionSelected' (ngModelChange)='onOptionsSelected($event)'> <option class='option' *ngFor='let option o

我有一个包含课程列表的下拉列表。例如,一名学生选择了一门课程并保存了所有详细信息。在编辑时,我们如何将所选课程绑定到下拉列表4中
请任何人帮帮我。

你可以这样做:

<select class='select-option' required [(ngModel)]='optionSelected' (ngModelChange)='onOptionsSelected($event)'>
    <option class='option' *ngFor='let option of options' [value]="option">{{option}}</option>
</select>

(模板中的固定函数名和ts相同)

添加2个ngModel,其中一个用于绑定,另一个用于选定值,它对我有效

尝试简单

 <select (change)="showEntity($event.target.value)">
   <option value="2">2</option>
   <option value="4">4</option>
   <option value="5">5</option>
 </select>

现在我在和angularjs 4合作,谁说没有angularjs 4?好吧!!是的,没有角度4,但有角度4。仅供参考。第二,你可以在这里发布一些代码吗?你可以在你的答案中添加一些代码来澄清你的意思吗?嗨,谢谢你的贡献,请注意,规则规定你不应该只写代码答案。请阅读并尽量只给予
 <select (change)="showEntity($event.target.value)">
   <option value="2">2</option>
   <option value="4">4</option>
   <option value="5">5</option>
 </select>
showEntity(e){
console.log(e)
}
(ngModelChange)='onOptionsSelected($event)'

onOptionsSelected($event){
 console.log($event);
}