Tôi gặp sự cố khi tìm nạp thuộc tính của đối tượng đã được chọn từ danh sách chọn trong Angular 2 (RC1). Đi theo cú pháp sau:Nhận các thuộc tính đối tượng qua danh sách chọn ngModel trong Angular 2?
<select required [(ngModel)]="model.plan">
<option selected="selected" disabled>Plan...</option>
<option *ngFor="#plan of plans" [value]="plan">{{ plan.name }}</option>
</select>
đâu plans
được định nghĩa là một mảng của các đối tượng:
[{ name: 'Plan 1' }, { name: 'Plan 2' }]
Nếu bạn cố gắng và đầu ra giá trị của một trong những chìa khóa của đối tượng được lựa chọn, không có gì dường như là được hiển thị:
<p>{{ model.plan?.name }}</p> // Shows nothing if a plan is selected
Here is a fork of the Angular2 form live demo, hiển thị vấn đề này. Chọn "Plan 2" từ danh sách lựa chọn, và thấy rằng không có gì được hiển thị.
Điều gì đang xảy ra ở đây?