在AngularJS中的单个表达式中添加多个筛选器
AngularJS新手&只是尝试“在一个表达式中添加多个过滤器”,但没有找到方法 例如在AngularJS中的单个表达式中添加多个筛选器,angularjs,Angularjs,AngularJS新手&只是尝试“在一个表达式中添加多个过滤器”,但没有找到方法 例如 名称为{name |大写}} 角度.module('myApp',[]).controller('personCtrl',function($scope){ $scope.name=“John”, $scope.coutry=“美国” }); 它以“name”是大写的形式给出输出,但我想要{{name | uppercase+”,“+country | lowercase}},也就是说,“name”应该是
名称为{name |大写}}
角度.module('myApp',[]).controller('personCtrl',function($scope){
$scope.name=“John”,
$scope.coutry=“美国”
});
它以“name”是大写的形式给出输出,但我想要{{name | uppercase+”,“+country | lowercase}},也就是说,“name”应该是大写的,而“country”应该是小写的
提前感谢。您是否正在寻找以下内容:
名称为{name |大写}},国家为{{coutry |小写}}
角度.module('myApp',[]).controller('personCtrl',function($scope){
$scope.name=“John”,
$scope.coutry=“美国”
});
您始终可以连接以下筛选器:
{{ yourText | filter1 | filter2 | filterN }}
对文本应用多个筛选器的步骤
{{ name | filter 1 | filter 2 | filter3 }}
若要对不同的文本应用不同的筛选器,不能将+
{{ name | filter1 + " " + country | filter2 }}
这是正确的方法
{{ name | filter1 }} {{ country | filter2 }}
{{ name | filter1 }},{{ country | filter2 }}
感谢您的快速回复,是的,正在寻找相同的,但我想知道我们是否可以在一个表达式中添加多个筛选器。是的,但您需要创建自己的筛选器。是的,我们将尝试自定义筛选器。是的,我们可以在一个文本上添加多个筛选器,但不能在不同的文本上添加多个筛选器。{{你的文本1 |过滤器1+“”+你的文本2 |过滤器2}}。你必须创建自定义过滤器来实现它。
{{ name | filter1 }} {{ country | filter2 }}
{{ name | filter1 }},{{ country | filter2 }}