2015-02-26 76 views
-1

我已經動態生成了具有唯一標識的輸入元素。我需要爲每個將執行不同操作的輸入元素綁定click事件。Angularjs +字符串調用方法

有沒有更好的方法來實現這個目標?

+0

我認爲你需要發佈一些顯示你已經嘗試過的東西。否則你只會看到降級! –

+0

您可以擁有單個處理程序並傳遞輸入控件ID。然後根據點擊哪個輸入執行不同的操作 – Safi

回答

0

假設你的意思是在控制範圍內調用方法動態,你想是這樣的:

$scope.callFn = function(fn) { 
    $scope[fn](); 
} 

然後

<input ng-click="callFn(foo)" /> 

,但你真的需要在你的問題有更詳細的給予更好的答案。