我试图在ng-click方法中一次性绑定参数。 HTML作为qTip工具提示的一部分在控制器中生成。我尝试在方法和参数之前放置'::',但我仍然最终使用持久数据绑定。这个结果是当$ scope.data.selectedEvent更新时,这些方法不再引用原始事件。任何帮助都将非常感激!
eventRender: function(event,element,view) {
// bind selected event to scope so it can be referenced in button methods
$scope.data.selectedEvent = event
// render qTip with buttons
element.qtip({
content: $compile(
'<div class="btn-group-vertical btn-group-sm" role="group" aria-label="Controls">' +
' <button type="button" class="btn btn-success" ng-click="methods.eventConfirm(data.selectedEvent)">Confirm</button>' +
' <button type="button" class="btn btn-danger"ng-click="methods.eventCancel(data.selectedEvent)">Cancel</button>' +
'</div>'
)($scope),
})