我需要在ng-click中设置param,即
我可以设置元素的id,但我需要在ng-click中设置param,如print_r($arr->index['0']);
这是html
ng-click="editorder(5)"
脚本:
<i class="fa fa-pencil fa-2x order-edit" aria-hidden="true" ng-click='editOrder()'></i>
帮助
答案 0 :(得分:1)
将ID分配给$scope
$scope.id = message.data.id
并将其用作:
<i class="fa fa-pencil fa-2x order-edit" aria-hidden="true" id="editOrder" ng-click='editOrder(id)'></i>
<强>更新强>
将DOM Id分配给上面的li
元素,并将元素提取为:
var editOrder = document.getElementById("editOrder");
现在,将ng-click
与id绑定。
editOrder.bind('ng-click', { id: message.data.id}, function(event) {
var data = event.data;
alert(data.id);
});
PS:此更新适用于javascript click
事件,未针对ng-click
进行测试。
修改强>
经过测试&#39; ng-click&#39;,它无效。
您可以查看此Fiddle并创建符合要求的自定义指令。