我可以这样做:
<source th:src="@{{{videoPathsTh[$index]}}}" type="video/mp4"></source>
像这样:
<source scr="{{videoPaths[$index]}}" type="video/mp4"</source>
或者如何从th:src
中的控制器加载值?你能用另一种方式提供给我吗?
更新
<li ng-repeat="video in videos">Video-ul: {{$index+1}} >
<video width="300" controls="controls">
<source ng-src="{{videoPaths[$index]}}"
th:src="@{{{videoPathsTh[$index]}}}" type="video/mp4">
</source>
</video>
</li>
更新
显然Thymeleaf如果我像这样离开源,它会成功加载视频:
<source th:src="@{{{videoPathsTh[$index]}}}" type="video/mp4"></source>
或
<source src="{{videoPaths[$index]}}" th:src="@{{{videoPathsTh[$index]}}}" type="video/mp4"></source>
但是我收到了这个错误:
无法加载资源:服务器响应状态为404() - /%7B%7BvideoPathsTh [$ index]%7D%7D
我认为这是因为服务器在客户端加载页面之前加载HTML文件而AngularJS controller
无法发送值。
答案 0 :(得分:1)
我想这不可能......谢谢