我有一个ng-重复表,它有以下几行
1. <td>
<a href="/pdf_viewer/web/viewer.html?file=/pdf/{{x.file_id}}"><span class="glyphicon glyphicon-list-alt" aria-hidden="true"></span>
</td>
2. <td>
<iframe src="/pdf_viewer/web/viewer.html?file=/pdf/{{x.file_id}}" width="100%" height="400"></iframe>
</td>
3. <td>
<iframe src="/pdf_viewer/web/viewer.html?file=/pdf/test.pdf" width="100%" height="400"></iframe>
</td>第1行和第3行显示了我想要的内容,但是第2行将引发以下错误:
Error: $interpolate:noconcatMultiple Expressions当我硬编码名称时,它似乎是有效的(我为所有行获得了相同的值,这不是我想要的,但至少它似乎是这样工作的),但是当我试图遍历ng时,它会显示错误。
发布于 2017-11-02 17:17:09
试一试:
主计长:
$scope.getIframeSrc = function (fileid) {
return '/pdf_viewer/web/viewer.html?file=/pdf/' + fileid;
};HTML:
ng-src="{{getIframeSrc(x.file_id)}}"https://stackoverflow.com/questions/47080954
复制相似问题