2014-11-01 28 views
0

我的代码传递一个angularjs收集的项目的元素javascript函数

<ul ng-repeat="object in objects"> 
    ... 
</ul> 

此块而这个功能

<script> 
    function f(a){ 
     ... 
    } 
</script> 

每个object将是2个元素的列表。我想将每个object作为参数传递给函数f()。 有什么办法可以做到吗?作为两个不同的参数,通过object[0]object[1]也是一种选择。 我是angularJS的新手,我对它几乎一无所知,所以我找不到自己的解决方案。

+0

函数'f'应该做什么? – idursun 2014-11-01 18:23:14

+0

object [1]实际上是一个包含json数据的字符串。 f()获取并解析它 – GeorgeG 2014-11-01 18:26:35

回答

1

如果您是angularjs的新手,那么试图以角度思考可以帮助您找到自己的解决方案。

在你的HTML中,你说我有一个对象列表,我想将它们显示为重复的无序列表。

所以答案取决于这个函数f与每个元素做什么。如果它正在做与查看相关的事情,那么你可以把它变成一个过滤器并用过滤器语法调用。如果没有,那么最好的地方是你的控制器。

相关问题