【问题标题】:Rails Assets: Load orderRails 资产:加载顺序
【发布时间】:2015-12-17 15:03:47
【问题描述】:

我正在尝试使用一个名为 angular-dragula 的包,它可以通过 bower 和 gem 获得。我需要将包加载 DOM 加载之后,在正文(而不是头部)中,但是当我将文件包含在 application.js//=require angular-dragula 中时,它会在 DOM 之前加载,并导致一个错误。

有没有办法控制它?当我尝试将它包含在 .html<script src="bower_components/angular-dragula/angular-dragula.js"></script> 中时,我收到 404 错误。

https://github.com/bevacqua/angular-dragula

【问题讨论】:

  • 为什么你认为你需要在 DOM 之后加载它?此文件仅包含角度指令 AFAIK,直到角度引导才会调用。

标签: javascript ruby-on-rails angularjs asset-pipeline


【解决方案1】:

app/views/layouts/application.html.erb 的正文中,添加以下内容:

<%= javascript_include_tag "angular-dragula" %>

【讨论】:

    猜你喜欢
    • 2020-09-14
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    • 2014-02-10
    • 2018-12-07
    • 2016-08-09
    • 2013-03-14
    • 2013-09-13
    相关资源
    最近更新 更多