我是角度js的新手。
我的阵列 -
"cards":[
"xxx Bank Credit Card",
"yyy Bank Debit Card"
],
我要从字符串中获取xxx和yyy或者信用卡和借记卡。我使用的是角度js 1.2.23。
答案 0 :(得分:1)
试试这个
angular.module('myModule', [])
.filter('split', function() {
return function(input, splitChar, splitIndex) {
// do some bounds checking here to ensure it has that index
return input.split(splitChar)[splitIndex];
}
});
在视图中使用
{{test | split(',',0)}}
参考 - See here
答案 1 :(得分:0)
你甚至可以使用Angular Js的默认过滤器" limitTo()" 。它非常有用,但不是分离器, https://docs.angularjs.org/api/ng/filter/limitTo
在你的情况下,你可以使用它 {{cards [0] | limitTo(3)}} = xxx