gpt4 book ai didi

javascript - 通过filter返回一个数组

转载 作者:行者123 更新时间:2023-11-28 02:29:07 25 4
gpt4 key购买 nike

我有一个过滤器

angular.module('filters', []).filter('check', function(data) 
{
return function(name)
{
var a=new Array();
a[0]="hello";
a[1]="hi";
return a;
};
});

如您所见,过滤器返回一个数组。我如何遍历模板(html页面)中的内容。

{{name|check:data}}

我正在调用过滤器,它返回的结果为:["hello","hi"]

如何遍历模板中的数组。请帮忙。

最佳答案

您可以在 ng-repeat 中使用过滤器。

演示:http://jsfiddle.net/sunnycpp/YbdXQ/7/

<div ng-controller="myCtrl">
<input type="text" ng-model="strInput" >
<ul>
<li ng-repeat="text in strInput|split">
{{text}}
</li>
</ul>
</div>


var angModule = angular.module('myApp', []);
angModule.filter('split',function() {
return function(strData) {
return strData.split(" ");
}
});

angModule.controller("myCtrl", function($scope) {
$scope.strInput = "Provide your input here";
});

关于javascript - 通过filter返回一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14473572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com