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服务器上的有效路径. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |