我使用angularjs。
在标记文件中,我有一个这样的内联样式:
<div class="progress-bar"
style="display: block; width: {{::provision.precision}}%">
</div>
我通过grunt-contrib-htmlmin缩小此HTML代码。这是grunt配置:
htmlmin: {
dist: {
options: {
collapseWhitespace: false,
conservativeCollapse: false,
collapseBooleanAttributes: true,
removeComments: true,
removeCommentsFromCDATA: true,
removeOptionalTags: true,
minifyJS: {
mangle: false
},
minifyCSS: true
},
files: [{
expand: true,
cwd: '<%= yeoman.dist %>',
src: [
'*.html',
'views/{,*/}*.html'
],
dest: '<%= yeoman.dist %>'
}]
}
}
htmlmin中有minifyCSS使用grunt-contrib-cssmin缩小内联样式。
像这样缩小后的结果:
<div class="progress-bar" style="display: block;"></div>
样式属性中没有宽度。
有没有人知道如何配置minifyCSS以在缩小后保留width: {{::provision.precision}}%
?
答案 0 :(得分:0)
我找到了解决方案。
使用ng-style代替style属性。这就是全部!