Zum Beispiel habe ich ein anderes Array wie folgt:
var array = ['喜欢','不喜欢','非常喜欢','超级喜欢','喜欢得不得了'];
In HTML-Vorlage
<p class="like" *ngFor="let e of array">
<input type="checkbox" name="like" value="{{e}}">
</p>
<p class="youselect"></p>
Wie kann ich es umsetzen? Nach Auswahl eines der Kontrollkästchen kann der ausgewählte Inhalt in p.youselect angezeigt werden. Wenn es sich um eine Mehrfachauswahl handelt, wird er in einer Array- oder Komma-separierten Form angezeigt
Wenn ich zum Beispiel „Gefällt mir“ oder „Gefällt mir sehr“ ausgewählt habe, dann zeigt p.youselect Folgendes an:„Gefällt mir, es gefällt mir sehr“
谢邀,基于你给的数据结构,但建议还是使用如下数据结构(表单提交的时候,一般提交的对应的id项):
具体可以参考 - handling-multiple-checkboxes-in-angular-forms
简单的示例代码如下:
个人感觉不用 Forms 好像更简单吧。。。
写了一个 Fiddle: https://jsfiddle.net/phnjg6hf/4/
HTML:
JS: