У меня вопрос, что в панели расширения у меня есть 2 графика (в правой части экрана), и я не могу дать высоту панели расширения: авто. Потому что эти графики выходят из панели расширения.
И эти графики работают, если (я имею в виду не скрытый)
первый график может работать, если у него есть данные (объем данных должен быть больше 0)
второй график может работать, только если у него есть данные больше, чем 3
Так что, если мне не хватает данных для второго графика - Я скрываю это .
Если у меня нет любые данные, поэтому я буду делать то же самое с первым и со вторым графиком
И когда я скрываю один из этих графиков, у меня одинаковая высота, даже эти графики скрыты, так как я могу сделать [ngStyle ] условно? Не только с одним, мне нужно, чтобы angular проверил, если условия таким образом:
if secondChartHasData == true и firstChartHasData == true - я установлю высоту 800px .
Но если один из них false - тогда он проверит, имеет ли secondChartHasData значение false (И если оно будет ложным и firstChartHasData будет истинным, тогда мы установим 450px высоты) или firstChartHasData == false . Но если они оба равны false Я установлю, например, 280px height
Так как я могу это проверить? Мне нужно сделать это в angular (поскольку у меня нет только одной панели расширения, каждая панель имеет другие данные , поэтому я хочу установить для каждая панель указать высоту)