2014-11-01 27 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與每個元素做什麼。如果它正在做與查看相關的事情,那麼你可以把它變成一個過濾器並用過濾器語法調用。如果沒有,那麼最好的地方是你的控制器。

相關問題