onclick如何调用angularjs控制器中变量当参数

xhbe 2016-03-14 12:38:16
<a href = "#" ng-click="viewProduct(productInfo.id)">可以得到productInfo.id的值,问题是修改viewProduct方法比较麻烦,我想通过
<a href = "#" onclick="viewProduct({{productInfo.id}})">调用本页面的方法,提示错误,请问有没有办法的到productInfo.id的值?
function publishProduct(id){
alert(id);
alert(3);
jQuery('#dialog').dialog({
resizable: false,
modal: true,
show: {
effect: 'fade',
duration: 300
},
title: '选择',
buttons: {
'确定': function () {

var platform = $('#cc').val();
var ecAccount = $('#dd').val();

var appElement = document.querySelector('[ng-controller=aa\\.controller\\.bb\\.list]');
var $scope = angular.element(appElement).scope();
$scope.productRelease(id, platform, ecAccount);

var dlg = jQuery(this).dialog('close');
}
},
close: function () {
jQuery(this).dialog('destroy');
}
}
);
}
...全文
859 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧