标签: angularjs-limitto

在 AngularJS 中显示更多功能?

我有一份物品清单及其信息。问题是我想显示最多50字符的描述。如果超过这个值我想显示一个show more按钮。单击该按钮后,我想显示全文。我想用过滤器来做到这一点,但我不知道如何实现这一点。

{{jobs.description | limitTo: 2}}{{jobs.description.length>20 ? '...':''}}
Run Code Online (Sandbox Code Playgroud)

我可以<a href="">show more</a>在字符位置写链接吗...

或者还有其他方法可以实现我的目标吗?

javascript angularjs angularjs-limitto

3
推荐指数
1
解决办法
5780
查看次数

如何使用AngularJS限制字符串的字符

我想限制"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>
Run Code Online (Sandbox Code Playgroud)

控制器:

var myApp = angular.module('myApp', []);

myApp.controller("MyController", function MyController($scope, $http){
$http.get("/assets/data.json").success(function(data){
    $scope.artists = data;
  });
Run Code Online (Sandbox Code Playgroud)

我还尝试将"limitTo:"选项放在"ng-repeat"中,但这限制了显示的"item.description(s)"的数量,并没有限制字符串/内容.我按照这些说明解决了这个问题:https://docs.angularjs.org/api/ng/filter/limitTo

javascript ruby-on-rails angularjs angularjs-limitto

2
推荐指数
1
解决办法
7565
查看次数