我有一個像下面這樣的span標籤,它在單擊時調用控制器中的函數。在angularjs中獲取ng-click函數中元素的屬性
HTML
<div class="row" ng-repeat="event in events">
<div class="col-lg-1 text-center">
<span class="glyphicon glyphicon-trash" data={{event.id}} ng-click="deleteEvent()">
</span>
</div>
</div>
控制器
$scope.deleteEvent=function(){
console.log(this);
}
我需要在控制器功能的數據屬性的值。我嘗試使用這個關鍵字和$事件;沒有人工作。
請幫忙。
其實這整個div進來ng重複。所以我不能在ng-click中使用event.id。我認爲。 – Saravanan
查看jsFiddle鏈接,我剛添加到我的答案中,在'ngRepeat'中使用'ngClick'參數的示例 – jandersen
非常感謝。我昨天嘗試了這個,花了3個多小時。它力求工作。我可能犯了一些錯誤。反正現在它的工作,並感謝小提琴。它有幫助。 – Saravanan