Как установить выбор значения по умолчанию в ответе на вызов службы в formcontrol, используя async - PullRequest
0 голосов
/ 13 октября 2018

У меня есть массив значений объектов из сервисного вызова, который должен быть привязан к первому значению, должен быть установлен элемент управления по умолчанию, а при выборе элемента управления должны отображаться все значения:

например)

Resposne от службы:

productList:[{id:1,'name':'samsung'},{id:2,'name':'nokia'},{id:4:'name':'Lg'}];

В компоненте:

Реактивная форма: декларация

this.productForm = this.fb.group({
productname:[[this.productlist[0]]]

});

Служба FetchData:

this.productListOptions$ = this.productService.fetchProduct().pipe(map(response:ModelClass[]) =>{
this.productList= response;
});

в ответе я получаю массив объектов выше.

В Html у меня есть привязка с помощью this.productListOptions$ | async.

Если мы объявляем ответ в объектах в переменной, которая работает. Нокогда мы получаем ответ от службы управления инициализируется и не привязывает значение.

есть ли другие варианты связать значение в начальное время со значением по умолчанию.

Спасибо, если предоставите решение.

Op: по умолчанию должен отображаться samsung.

при выборе элемента управления должен отображаться samsung, nokia и Lg.

...