我想限制“ng-repeat”显示 JSON 数据时显示的字符数。这个应用程序在 RoR 框架内使用 AngularJS。目前我有以下代码显示每个“item.description”,但不将字符串中的字符数限制为 25 个长度。
HTML:
<div ng-controller="MyController">
<ul>
<li ng-repeat="item in artists">
{{item.description | limitTo:25}}
</li>
</ul>
</div>
控制器:
var myApp = angular.module('myApp', []);
myApp.controller("MyController", function MyController($scope, $http){
$http.get("/assets/data.json").success(function(data){
$scope.artists = data;
});
我还尝试将“limitTo:”选项放在“ng-repeat”中,但这限制了“item.description(s)”的显示数量,并且没有限制字符串/内容。我按照以下说明解决了这个问题:https ://docs.angularjs.org/api/ng/filter/limitTo