В дополнение ко всем другим ответам, если вы отправляете HTML-письма, содержащие URL-адреса, в качестве ссылки на текст, убедитесь, что URL-адрес соответствует тексту ссылки. Я знаю, что Thunderbird автоматически помещает их как мошенничество, если нет.
Неправильно:
Go to your account now: <a href="http://www.paypal.com.phishers-anonymous.org/">http://www.paypal.com</a>
Правильный путь:
Go to your account now: <a href="http://www.yourdomain.org/">http://www.yourdomain.org</a>
Или используйте не связанный текст ссылки, а не URL:
<a href="http://www.yourdomain.org/">Click here to go to your account</a>
Глядя на ваш Stackblitz, модуль MatSort
не был частью вашего exports
в файле mat.module.ts
. Исправлено StackBlitz здесь.
Таким образом, для других, обнаруживших ту же проблему, код использует один модуль для выбора всех модулей Материалов, которые должны быть доступны для приложения. Любые другие модули в приложении должны ссылаться только на этот единственный модуль, а не на сами модули каждого материала.
Однако, чтобы сделать эту работу, этот единственный модуль (mat.module.ts
) должен export
все, что он хочет показать другим, когда он импортирован. В данном случае это все, что он импортировал из Материала.
Таким образом, исправление было:
@NgModule({
imports: [
CommonModule,
// ... other modules
MatSortModule,
// ... other modules
],
exports: [
// ... other modules
MatSortModule, // <---------- This export was missing
// ... other modules
]
})
export class MatModule {
}