我已经从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是一件痛苦的事情,那么我该如何使它工作呢?