Угловой материал Поставщик MATERIAL_COMPATIBILITY_MODE

70
5

Я обновляю Angular Material до последней версии (beta-11), и он упоминает, что префикс "md" устарел.

Я использовал инструмент, который они предоставляют для обновления проекта с этим изменением, но мне нужно сделать следующее, иначе это не сработает.

import {MATERIAL_COMPATIBILITY_MODE} from '@angular/material';

Затем добавьте его как поставщика:

@NgModule({
providers: [
{provide: MATERIAL_COMPATIBILITY_MODE, useValue: true},
// ...
],
})

Что делает MATERIAL_COMPATIBILITY_MODE? Это действительно требуется отныне, или что-то, что нужно было бы удалить в следующей версии?

спросил(а) 2017-09-29T16:57:00+03:00 3 года, 1 месяц назад
1
Решение
72

MATERIAL_COMPATIBILITY_MODE гарантирует, что для всех селекторов используется только mat префикс. Это требуется на данный момент, но я думаю, что он будет удален в будущих выпусках.

ответил(а) 2017-09-29T17:04:00+03:00 3 года, 1 месяц назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема