Я работаю над угловым применением 2, я использую ng2-select для всплывающего меню. Он работает отлично, создавая новую запись. Но при попытке реализовать то же самое, в то время как редактирование Я не могу установить выбранные по умолчанию значения значения вытащил базу данных.Как установить выбранное значение ng2-select
<ng-select [initData]="aminities" (data)="refreshValue($event)" [multiple]="true" [items]="items" [disabled]="disabled"></ng-select>
export class EditProjectComponent {
project: ProjectModel;
routeParam: RouteParams;
aminities: any;
private items: Array<string> = ['Swimming Pool', 'Gymnasium', 'Lift', 'Power Backup',
'Landscaped Garden', 'Security', 'Community Hall', 'Jogging Track', 'Childrens Play Area'];
constructor(
@Inject(Router) private router: Router,
@Inject(ProjectService) private projectService: ProjectService,
routeParam: RouteParams,
private _formBuilder: FormBuilder
) {
this.project = new ProjectModel();
this.routeParam = routeParam;
if (this.routeParam.params['id'] != undefined) {
this.projectService.getbyId(this.routeParam.params['id'], (res) => {
this.project = res;
this.aminities = this.project.overview.aminities;
},() => { });
}
}
}
После ответа пришел я должны установить aminities значения в NG2-выберите.
Пожалуйста, исправьте меня, как установить выбранные по умолчанию значения.
Не можете ли вы снова создать новый выбор с выбранным значением и снова инициализировать ng2? –
Я не совсем понял ваш вопрос. Вы пытаетесь изменить элементы в своем выборе? Или вы пытаетесь так выбрать значение? –