#angular #listbox #angular-cli #angular9
#angular #listbox #angular-cli #angular9
Вопрос:
Я пытаюсь привязать свой JSON к подтвержденному списку angular-dual-listbox, который предоставляется czeckd, но исходная часть отображается правильно, а список назначения не отображается.
Я создал один stackblitz
https://stackblitz.com/edit/dual-list-example?file=src/app/app.component.html
Пожалуйста, помогите мне со ссылкой:https://github.com/czeckd/angular-dual-listbox
Ответ №1:
Ваш источник двойного списка должен содержать все устройства:
this.source = [...this.sourceDevice, ...this.confirmedDevice];
Комментарии:
1. Спасибо за помощь. Пожалуйста, дайте мне знать, почему мы использовали три точки раньше? Я новичок в этом. Пожалуйста, отметьте мой вопрос
2. эти 3 точки называются оператором распространения его новой функции js, как из стандарта ES6. Для переменной массива она взрывает элементы массива, и поэтому их можно использовать для создания нового массива или передавать в качестве аргументов функции (поэтому в приведенном выше примере она берет все элементы из this.sourceDevice и this.confirmedDevice и создает один большой массив). Для объектов он также будет включать ключи объектов в целом, я предлагаю поисковый оператор распространения es6 и developer.mozilla.org/en-US/docs/Web/JavaScript/Reference /…