Javascript 如何使用angular js拆分字符串
我是新来的 我的阵列-Javascript 如何使用angular js拆分字符串,javascript,angularjs,split,Javascript,Angularjs,Split,我是新来的 我的阵列- "cards":[ "xxx Bank Credit Card", "yyy Bank Debit Card" ], 我现在使用的字符串只能从字符串中获取xxx adn yyy或借贷。我使用的是angular js 1.2.23。试试这个 angular.module('myModule', []) .filter('split', function() { return function(input, splitChar, splitIndex
"cards":[
"xxx Bank Credit Card",
"yyy Bank Debit Card"
],
我现在使用的字符串只能从字符串中获取xxx adn yyy或借贷。我使用的是angular js 1.2.23。试试这个
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)}}
Ref-您甚至可以使用Angular Js“limito()”的默认过滤器。它非常有用,但不是一个拆分器, 在你的情况下,你可以像这样使用它
{{cards[0]| limito(3)}=xxx您可以通过创建自定义筛选器来完成。如果我必须在
ng model
而不是{}表达式上添加此拆分函数,那么如何在ng model参数上添加筛选器您不能将筛选器与ng model
一起使用。我想你想对你的ng模型值应用过滤器,你可以通过自定义$watch
在该模型上实现。是的,我不能在ng模型上使用它。。。。。但我的问题是如何在ng模型值上使用它?在控制器中?使用$filter?或者我们能用它吗?