1.页面需写内联背景(background)
<div class="pic" ng-style="setStyle(news.imagePath)"></div>
$scope.setStyle = function(bg){
return {"background":"url(" + bg + ") no-repeat center center"}
}
2. 字符串截取
//用于处理数据中带有html标签的渲染text:文本,max:展示长度0为不截取,omit:结尾符号
app.filter('trustHtml', function ($sce) {
return function (text,max,omit) {
if(!isNull(text)){
if(max == 0){
return $sce.trustAsHtml(text);
}else{
if(text.length < max){
return $sce.trustAsHtml(text.substring(0,max));
}else{
return $sce.trustAsHtml(text.substring(0,max)+omit);
}
}
}
}
});