以下は私のplnkrです。メソッドにパラメータを渡していないのに、open1
メソッドにオブジェクトを渡す必要があるのに$scope.open1
エラーがスローされている場合、正常に動作しています。
私が間違っていることを教えてください。
Plnkr - http://plnkr.co/edit/dzYfy1qtmBD3ng804nXR?p=preview
問題に直面しているコード -
function imageHtml(data, type, full, meta) {
// Error here
var testData = {"key1": "val1", "key2": "val2"};
return '<img src="'+data+'" ng-click="open1('+testData+')" />';
}
私はこの方法でデータを警告しています -
$scope.open1 = function(data) {
alert(data);
};
編集 -
画像のクリック時にデータを渡す必要があります。