У меня возникают проблемы с изображениями на моем веб-сайте Angular 2.
Я попробовал три или четыре загрузчика изображений, но я, похоже, не могу их правильно настроить, а результат в HTML неверен.
Например, на данный момент у меня есть:
<img src='${require("../images/logo.png")}'>
Файл, содержащий это изображение, является частью шаблона, который требуется следующим образом:
@Component({
selector: 'appstore-app',
directives: [ ...ROUTER_DIRECTIVES ],
styles: [require('../sass/appstore.scss').toString()],
template: require('./app.component.html')
})
Это приводит к ошибке в браузере:
GET: http://localhost:8080/$%7Brequire(%22../images/logo.png%22)%7D
Мой загрузчик для изображений image my webpack.config.js выглядит так:
{ test: /\.(png|jpg|gif)$/, loader: "url-loader?limit=50000&name=[path][name].[ext]" }
Я вполне могу смешивать синтаксисы здесь, но, как я уже сказал, я пробовал несколько методов. Это не работает. $Require делает его в HTML дословно без преобразования!
Как скопировать изображения в папку сборки или упаковать их как DataURL?
Пожалуйста, помогите!