В обновлении сборщика приложений в версии 17.1.0 были введены новые параметры загрузчика, что делает обработку файлов более простой и удобной. Эти параметры позволяют указать, как обрабатывать различные типы файлов. Вот краткий обзор доступных загрузчиков: Настройка этих загрузчиков проста. Например, чтобы встроить содержимое SVG в приложение, нужно изменить angular.json: {
"architect": {
"build": {
"options": {
"loader": {
".svg": "text"
}
}
}
}
} Эта настройка встраивает файлы SVG как строки, устраняя необходимость во внешних запросах файлов для ваших графических элементов: import foo from './some-big-img.svg';
@Component({
selector: 'app-user-profile',
standalone: true,
})
export class UserProfileComponent {
constructor() {
import('./user.svg').then((res) => res.default).then(console.log);
}
} Для обеспечения совместимости с TypeScript, особенно с пользовательскими загрузчиками, такими как для файлов SVG, добавьте файл определения типа в ваш проект.