Угловой материал - общие всплывающие окна * проблема стиля

if (index < 0 || index >= array.length) {
    // Don't use this index. This is out of bounds (borders, limits, whatever).
} else {
    // Yes, you can safely use this index. The index is present in the array.
    Object element = array[index];
}

См. также:


Обновление: в соответствии с вашим фрагментом кода,

for(int i = 0; i<=name.length; i++) {

Индекс содержит длину массива. Это за гранью. Вы должны заменить <= на <.

for(int i = 0; i < name.length; i++) {
0
задан Pavel Franta 16 January 2019 в 14:21
поделиться

1 ответ

Если вы посмотрите на API всплывающих угловых материалов, вы можете найти опцию viewContainerRef в классе MatDialogConfig, поэтому, чтобы получить ваши всплывающие окна внутри хост-компонента, вы можете попробовать передать ссылку на контейнер вида хоста в открытый метод.

https://material.angular.io/components/dialog/api

Вот краткий пример того, как вы можете реализовать это решение:

[110 ]

И в шаблоне вашего компонента вам нужно отметить, что вы просматриваете дочерние элементы следующим образом:

<ng-template host-component></ng-template>

Вот хорошее прочтение о динамическом управлении компонентами:

https: / /angular.io/guide/dynamic-component-loader

0
ответ дан Mehdi Benmoha 16 January 2019 в 14:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: