我在执行页面时执行以下函数:
$scope.displayTags = function(Id) {
$scope.toogleSelectionBlocs = function selectionB(b) {
// I have a checkbox to check...
}
$scope.showHello() {
console.log("HELLO WORLD!");
}
}
然后我有另一个复选框:(相同的 Controller 但其他功能)
$scope.checkClick = function(){
if($scope.mycheckbox == true){
$scope.showHello();
}
}
我有以下错误:
TypeError: undefined is not a function
at Scope.$scope.checkClick (....)
我该如何解决?
感谢您的帮助!
最佳答案
1) $scope.showHello 缺少“=function(params){ .... }”部分。 (这应该可以解决您要求的问题)
2) 你能否发布更多你的 Controller 代码来明确你实际想要做什么 - 这些代码对我来说看起来有点奇怪。 (例如“= function selectionB(b) {”部分。
关于javascript - AngularJS 在函数中访问 $scope,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26910849/