我想在点击按钮时从 datepicker.js
文件中调用 app.js
中的函数,但它显示错误...它正在显示该功能未定义。错误是
Uncaught Referrence: submitDetails is not defined
应用.js
clickApply: function(e) {
console.log("hi&hello");
submitDetails();
this.hide();
this.element.trigger('apply.daterangepicker', this);
}
datepicker.js
$scope.submitDetails=function(){
var k= $scope.timeRangeValue;
console.log('In K', k);
k= k.split("-");
console.log('sec k', k);
k[0]= k[0].split("/").join("-");
console.log(k[0]);
k[1]= k[1].split("/").join("-");
console.log(k[1]);
var s1 = k[0].split(" ");
var s2 = k[1].split(" ");
$scope.final1 = s1[0] + "T" + s1[1] + "Z"
$scope.final2 = s2[1] + "T" + s2[2] + "Z"
console.log($scope.final1);
console.log($scope.final2);
$scope.requestDataFrEvents();
}
最佳答案
我认为您需要确保脚本以正确的顺序加载。 如果我没记错的话应该是这样的: 1.时刻.js 2.daterangepicker.js 3. 你的 script.js
我会将它们打包并加载到页面底部。 希望对您有所帮助!
关于javascript - 从 datepicker.js 文件调用函数但出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42780179/