【发布时间】:2014-08-11 06:23:33
【问题描述】:
我已经实施了一个日历,点击后我得到了指定的日期。来自 Calender.js 的片段:
$scope.checkDate = function(key){
$scope.dateKey = key - 1;
alert("left")
alert($scope.dateKey)
if ($scope.dateKey>=1){
alert("Testing")
}
if(dateKey == 0) {
$rootScope.loadNextDay = true;
alert("right")
}
};
现在我得到的 dateKey 值介于 0 到 6 之间,具体取决于所选日期。 现在我正在尝试在另一个 js 文件(一个新文件)中使用变量,即 $scope.dateKey。 application.js 的片段:-
if($scope.currentDate = true && shift==0)
{
alert("Hey.....")
alert($scope.dateKey)
}
else{
alert("Testing123")
$scope.moveTo(0);
$scope.currentDate = false;
$timeElapsed.hide();
params.starthour = 0;
}
但是在这个 $scope.dateKey 中给出的是未定义的。从calender.js到application.js中使用dateKey的值应该怎么做?
【问题讨论】:
-
另一个js文件是什么意思?另一个控制器?服务?
-
另一个javascript文件..我在javascript文件中使用了控制器。但是两个文件都有不同的控制器。
标签: javascript angularjs