ruby-on-rails – Rails中的Angular ui bootstrap自定义模板

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Rails中的Angular ui bootstrap自定义模板前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在rails中使用angular ui bootstrap的自定义模板?

我的意思是,如果我使用分页,例如它将寻找模板/分页/ pagination.html模板.

问题是rails不会在该路径中提供模板,它实际上需要使用<%= asset_path(....)%>来进行assets / templates / pagination / pagination.html.帮手.

黑客攻击角度ui bootstrap javascript文件是一种方式,但我不想每次获得新版本时都会破解它.

解决方法

我建议将自定义模板与库本身或单独的文件捆绑在一起.要使用的技术是使用自定义模板的内容填写$templateCache.看看使用tamplates分发的一个文件,看看我的意思:

https://github.com/angular-ui/bootstrap/blob/gh-pages/ui-bootstrap-tpls-0.3.0.js#L2042

您可以将模板作为构建过程的一部分捆绑到$templateCache中,也可以手动准备此文件(在这种情况下,您需要将模板编写为JS字符串).

通过XHR为每个指令下载单个模板将是浪费,因为它会导致许多XHR请求并且会降低您的应用程序速度.此外,如果您将模板预加载到$templateCache中,则可以指定所需的路径,该路径不需要是WWW服务器上的有效路径.

原文链接:https://www.f2er.com/ruby/267977.html

猜你在找的Ruby相关文章