尝试在AngularJS中使用事件,但会在标题中声明错误。
Followed this example这看起来非常简单,所以不太确定可能导致错误的原因。
我的代码:
.controller('FooterCtrl', [function($scope) {
var showTime = false;
$scope.$on('flip', function (event, args) {
showTime = !showTime;
});
}]);
.controller('View3Ctrl', [function($scope) {
$scope.$emit('flip', args);
}]);
有谁知道如何修复此错误及其含义?为什么$ scope未定义?
答案 0 :(得分:0)
.controller('FooterCtrl', ["$scope",function($scope) {
var showTime = false;
$scope.$on('flip', function (event, args) {
showTime = !showTime;
});
}]);
.controller('View3Ctrl', ["$scope",function($scope) {
$scope.$emit('flip', args);
}]);
尝试这个