Mat-Select не отображает параметры

Я работаю внутри приложения Angular и пытаюсь отобразить некоторые параметры, но по какой-то причине при отображении страницы параметры отсутствуют, и нет никаких признаков того, что была выдана ошибка (ничего в консоли) . Я даже пытался сделать более простую версию (без привязки к модели страницы), но все равно ничего.

    <mat-form-field>
        <mat-label>Active</mat-label>
        <mat-select >
            <mat-option value = "true" >True</mat-option>
            <mat-option value = "false">False</mat-option>
        </mat-select>
    </mat-form-field>

Кто-нибудь видит, есть ли проблема с тем, как я это вставил? Боковое примечание: у меня есть еще одно поле формы мата прямо над этим полем, которое включает ввод, но с этим проблем нет. Спасибо за любую помощь.

Странный. Вы показываете это условно?

SiddAjmera 08.02.2019 22:57

Попробуйте очистить кеш браузера.

ConnorsFan 08.02.2019 23:00

Пробовал очищать кеш, и ничего. Кроме того, в div, содержащем это, есть условное выражение, но это простой скрытый атрибут, и, поскольку контейнер действительно появляется, похоже, что проблема не в этом.

user2850818 08.02.2019 23:09

Вы уверены, что импортируете MatSelectModule?

Boris Lobanov 08.02.2019 23:10

Да, я импортирую в модуль как MatSelectModule, так и MatOptionModule. Я не знаю, имеет ли это значение или нет, но я пытаюсь использовать его в представлении BottomSheet.

user2850818 08.02.2019 23:10

Если ошибки нет, причина только в том, что ваш контейнер не отображается или какие-либо проблемы css

Akhi Akl 09.02.2019 08:33

Вам не нужно импортировать дополнительный модуль. Вы добавили стили, необходимые для создания тем?

Edric 09.02.2019 09:36

Лучше всего было бы, если бы вы попытались воспроизвести проблему в StackBlitz :)

AT82 09.02.2019 15:19
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
1
8
486
2

Ответы 2

Для меня, чтобы это заработало, BrowserAnimationsModule пришлось импортировать в файл app.module.ts, а также добавить готовую тему для материала. Я использовал:

@import "../node_modules/@angular/material/prebuilt-themes/deeppurple-amber.css";

Пожалуйста, проверьте, импортировали ли вы модуль анимации браузера в свой app.module.ts. это сработало для меня, когда я импортировал его.

Другие вопросы по теме