使用AngularJS / Rails时如何在每个页面上加载JS加载?

时间:2015-12-01 08:51:57

标签: javascript jquery ruby-on-rails angularjs

我已经从application.js删除了turbolinks,我正在开发一个AngularJS项目。在我有一些select2下拉菜单和一些datetimepickers的表单中,JS代码不会加载如果我不刷新页面。

我还在我的链接中添加了数据 - 无涡轮链接(尽管我禁用了turbolinks),但问题仍然存在。我正在研究开发环境。

我的JS档案:

var ready;
ready = function() {

  // DateTime pickers for Start time, End time
  $(function () {
      $('#dtp_start_time').datetimepicker();
      $('#dtp_end_time').datetimepicker();
  });

  // Select2 box for search select boxes in Outage form
  $(".search_select").select2();

};

$(document).ready(ready);
$(document).on('page:load', ready);
$(document).on('page:change', ready);

根据我对Rails的经验,以这种方式加载JS是一件痛苦的事情,那么我该如何使它工作呢?

0 个答案:

没有答案