我正在拼命尝试将 Angular 对象值传递给函数。各种尝试都没有取得任何进展,只有当我对值进行硬编码时,我才能让它正常工作。
MVC View :
<tr ng-repeat="project in projects | filter:search:strict">
<td><span><a style="cursor:default" title="Ändra i projektet.." id="{{project.id}}" data-ng-click="opents('/EditProject/', '{{ project.id }}')">{{ project.id }}</a></span></td>
Angular 函数:
$scope.opents = function (tsUrl, id) {
alert('/EditProject/'+ $attrs);
alert(tsUrl);
alert(id);
alert(tsUrl + id);
TINY.box.show({ url: tsUrl + id });
};
我尝试从 View 中的调用接收不同的值,因此出现了许多警报。从网上找不到解决方案,希望有人知道解决方案。
最佳答案
尝试:
ng-click="opents('/EditProject/', project.id)"
关于javascript - 将 AngularJS 对象值从 ng-repeat 传递到 AngularJS 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26135104/