我从json对象(同样是范围变量)访问范围变量时遇到了麻烦。这是代码段。
我的控制器内的代码
$scope.myJsonObj = {
name: 'abcd',
details: $scope.getDetails()
};
$scope.getDetails = function () {
//some code
};
它说$ scope.getDetails不是一个函数。我也尝试使用this.getDetails()并最终得到同样的错误。
答案 0 :(得分:2)
您正尝试访问$scope
中尚未定义的功能。
因此,您必须先定义$scope.getDetails
。