我想知道如何角NG重复变量传递给我的javascript onclick事件如何AngularJS NG重复变量传递为Javascript点击事件
我的角度中继
<div class="data" data-ng-repeat="sub in subs" >
<button onclick="ConfirmDialog(sub.SubID)">Cancel</button>
{{ sub.someOtherProperty}}
{{ sub.someOtherProperty}}
{{ sub.someOtherProperty}}
</div>
我的脚本功能
<script type='text/javascript'>
function ConfirmDialog(subID) {
console.log('Succesfully submitted id: ', subID);
});
</script>
错误:子没有定义(在从按钮元件的onclick()调用)所有其它属性显示为e xpected。
“转为字符串”方法将不起作用,错误:错误:[$ compile:nodomevents] HTML DOM事件属性的插值不允许使用。请使用ng版本(例如ng-click代替onclick)。 但是,将它移到控制器中的确是+1!编辑为 – 2014-11-06 22:25:56
只包含答案的正确部分。 – 2014-11-06 22:28:20