You can use limiTo filter in your controller - limitTo fliter .
Controller:
app.controller('myCtrl', ['$scope','$sce','$filter', function($scope, $sce, $filter) { var dataObj = []; for(var i = 0; i < data.length; i++){ console.log(data[i].Src) // $filter('limitTo')(input, limit) var content = $filter('limitTo')(data[i].Content, 150) var itemObj = { Content: $sce.trustAsHtml(content) } dataObj.push(itemObj); } $scope.ngRepeatArray = dataObj; }])
HTML
<ul> <li ng-repeat="item in ngRepeatArray"> <p ng-bind-html="item.Content"></p> </li> </ul>
Hope this helps.
source share