Javascript 控制器内部的角度方法调用
这是我希望有人能帮忙的原因。根据教程,am在下面通过调用控制器Javascript 控制器内部的角度方法调用,javascript,angularjs,angular-services,Javascript,Angularjs,Angular Services,这是我希望有人能帮忙的原因。根据教程,am在下面通过调用控制器countDownController 下面是JS文件的一个片段 getstartedapp.controller('countDownController', function countDownController($scope, $interval, $window) { $scope.countdown = 5; startCountdown; var startCountdown = function
countDownController
下面是JS文件的一个片段
getstartedapp.controller('countDownController', function countDownController($scope, $interval, $window) {
$scope.countdown = 5;
startCountdown;
var startCountdown = function () {
$window.alert(1);
};
var decrementFunction = function () {
$scope.countdown = -1
if ($scope.countdown < 1) {
$scope.search($scope.username);
}
};
});
getstartedapp.controller('countDownController',函数countDownController($scope,$interval,$window){
$scope.countdown=5;
启动倒计时;
var startCountdown=函数(){
$window.alert(1);
};
var递减函数=函数(){
$scope.countdown=-1
如果($scope.countdown<1){
$scope.search($scope.username);
}
};
});
这是它正在加载的html
<div ng-controller="countDownController">
{{ countdown }}
</div>
{{倒计时}
当页面加载时。有没有想过我可能会错过什么??谢谢。您必须调用
startCountdown()
而不是startCountdown
。在plnkr中,还必须将该调用放在函数定义之后
请参见
getstartedapp.controller('countDownController', function countDownController($scope, $interval,$window) {
$scope.countdown = 5;
var startCountdown = function () {
$window.alert(1);
};
var decrementFunction = function () {
$scope.countdown = -1
if ($scope.countdown < 1) {
$scope.search($scope.username);
}
};
startCountdown();
});
getstartedapp.controller('countDownController',函数countDownController($scope,$interval,$window){
$scope.countdown=5;
var startCountdown=函数(){
$window.alert(1);
};
var递减函数=函数(){
$scope.countdown=-1
如果($scope.countdown<1){
$scope.search($scope.username);
}
};
开始计数();
});
请将问题设为独立问题如果您打算调用startCountdown
则需要括号:startCountdown()
,这会给我带来一个错误。我确实试过了。谢谢