iframe 没有获取 src
iframe isn't picking up src
我有一个带有以下行的 ng-repeat table
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 行向我展示了我想要的内容,但 2nd 行向我抛出以下错误:
Error: $interpolate:noconcatMultiple Expressions
当我对名称进行硬编码时,它似乎可以工作(我为所有行获得相同的值,这不是我想要的,但至少它似乎以这种方式工作),但是当我尝试遍历 ng-重复显示错误。
试试这个:
在控制器中:
$scope.getIframeSrc = function (fileid) {
return '/pdf_viewer/web/viewer.html?file=/pdf/' + fileid;
};
HTML:
ng-src="{{getIframeSrc(x.file_id)}}"
我有一个带有以下行的 ng-repeat table
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 行向我展示了我想要的内容,但 2nd 行向我抛出以下错误:
Error: $interpolate:noconcatMultiple Expressions
当我对名称进行硬编码时,它似乎可以工作(我为所有行获得相同的值,这不是我想要的,但至少它似乎以这种方式工作),但是当我尝试遍历 ng-重复显示错误。
试试这个:
在控制器中:
$scope.getIframeSrc = function (fileid) {
return '/pdf_viewer/web/viewer.html?file=/pdf/' + fileid;
};
HTML:
ng-src="{{getIframeSrc(x.file_id)}}"