У меня есть локальный массив объекта, как показано ниже:Как можно отобразить данные из сервиса локального объекта JSON
maritalStatusOptions = [
{"option": "Marital Status" },
{"option": "Divorced" },
{"option": "Married/Domestic Partner" },
{"option": "Seperated" },
{"option": "MI" },
{"option": "Single" },
{"option": "Widowed" }
];
Я получаю семейное положение пользователя от моего ответа службы как «M», что означает, что он Женат.
Как я могу сопоставить это «М» с «Женатый/Отечественный партнер» в моем локальном массиве объектов?
Мой HTML выглядит следующим образом:
<select class="marital-status" [(ngModel)]="selectedStatus" (ngModelChange)="CheckStatus($event)">
<option *ngFor="let status of maritalStatusOptions">{{status.option}}</option>
</select>
Думаю, вам нужно будет ответить на вопрос, как вы хотите его отобразить. Вы можете создать объект, который отображает от одного значения к другому, а затем получить доступ к нему в привязке. –
Я хочу установить свой ngModel в «Женатый/Отечественный партнер», когда мой ответ «М». – Prashanth
лично, у меня были бы параметры семейного статуса в его собственной таблице, на сервере я работал бы с перечислением, чтобы нанести на карту это и на клиенте, в угловом, вы можете легко сопоставить его по идентификатору. – Spluf