2013-12-18 79 views
0

我從json返回函數作爲字符串。是否可以在ng-click中調用函數字符串?

JSON類似於以下內容。

menu:[ 
    {action:"setItem()", p1:"{{this}}", text:"Add Item"}, 
    {action:"removeItem()", p1:"{{this}}", text:"Remove Item"} 
] 

<div ng-repeat="menuList in menu"> 
    <a href="#" ng-click="menu.action">{{menu.text}}</a> 
</div> 

我怎麼能通過點擊調用函數,即調用setItem()wheng點擊添加項目。

回答

0

不確定你可以做你想問什麼。如果可以的JSON這樣:

menu:[ 
    {action: setItem, p1:"{{this}}", text:"Add Item"}, 
    {action: removeItem, p1:"{{this}}", text:"Remove Item"} 
] 

而NG-點擊NG-點擊= 「menu.action()」,將工作

0

我認爲這應該工作:

<a href="#" ng-click="{{menu.action}}">{{menu.text}}</a> 
相關問題