Angularjs 拼接用角滤波器

Angularjs 拼接用角滤波器,angularjs,angularjs-directive,angularjs-scope,angular-filters,Angularjs,Angularjs Directive,Angularjs Scope,Angular Filters,这是 如何使用角度过滤器实现切片?我只需要字符串的最后5个字符。使用切片(-5)非常简单。但是我们有没有办法把它做成过滤器呢 js 看起来您创建了namevar,但不在您需要的范围内 $scope.name = '36778882323'; $scope.lastfive = $scope.name.slice(-5); 然后你就可以访问它了 {{name| slice:-5}} 另外,filters是一个注入的模块,并向其中添加自定义过滤器 var app = angular.module

这是

如何使用角度过滤器实现切片?我只需要字符串的最后5个字符。使用切片(-5)非常简单。但是我们有没有办法把它做成过滤器呢

js


看起来您创建了
name
var,但不在您需要的范围内

$scope.name = '36778882323';
$scope.lastfive = $scope.name.slice(-5);
然后你就可以访问它了

{{name| slice:-5}}
另外,
filters
是一个注入的模块,并向其中添加自定义过滤器

var app = angular.module('plunker', ['filters']);

angular.module('filters', [])
   .filter('slice', function() {
. . .

这里有一个

看起来像是您将
名称
作为一个变量,而不在您需要的范围内

$scope.name = '36778882323';
$scope.lastfive = $scope.name.slice(-5);
然后你就可以访问它了

{{name| slice:-5}}
另外,
filters
是一个注入的模块,并向其中添加自定义过滤器

var app = angular.module('plunker', ['filters']);

angular.module('filters', [])
   .filter('slice', function() {
. . .

这里有一个

你可以简单地使用
{{name | limito:-5}


请参见

您可以简单地使用
{{name | limito:-5}