ifadeleri gerektiren src özniteliklerini değiştirmeyerek açısal öğrenmeye çalışıyorum. Ben bir test projesi var Bu eğitimde aşağıdaki Ben kurulum o:webpack html-loader Açısal uygulama
http://shmck.com/webpack-angular-part-1/
benim html dosyalarını ayrıştırmak için html-yükleyici kullanabilir ve benim img etiketlere src yerine çoğaltmak çalışıyorum derlendikten sonra gerektirir. Şanssız. Scss yükleyiciyi, görüntünün içeriğini değiştirecek şekilde alabilirim. Görünümüm için denetleyicideki görüntüyü de isteyebilirim. Ancak img etiketinin src özniteliğini yalnızca göreceli bir url ile yalnız bırakırsam hiçbir şey yapmaz.
İşte webpack.config benim yükleyici var:
loaders:
[
{
test: /\.scss$/,
loader: 'style!css!sass'
},
{
test: /\.js$/,
loader: 'ng-annotate!babel!jshint',
exclude: /node_modules|bower_components/
},
{
test: /\.html$/,
loader: "html-loader"
},
{
test: /\.json/,
loader: 'json'
},
//not sure if this is still needed
{
test: /\.jpe?g$|\.gif$|\.png$/i, loader: "url-loader"
}
]
Ve burada benim aşağı html img etiket aşağıdaki gibidir:
<img src="./darthvader.jpg">
satır içi img etiketleri ton olan mevcut bir siteyi refactor çalışılıyor ve bu kullanarak bir test olarak.
app.directive('myDirective', function() {
return {
restrict: 'E',
template: require('../views/my-directive.html'),
transclude: true
};
})
yerine
app.directive('myDirective', function() {
return {
restrict: 'E',
//WRONG!!
templateUrl: '/views/my-directive.html',
transclude: true
};
})
Bunu hiç anladın mı? Aynı konuyla mücadele ediyorum. Teşekkürler. – Fernando