Angularjs 如何访问Angular JS中的变量?

Angularjs 如何访问Angular JS中的变量?,angularjs,Angularjs,我有下一个结构: <div ng-controller="MainController"> <div ng-controller="mainCtrlTst"> // here is loaded HTML file </div> </div> 如何从输入中获取值formData.map?在MainController中尝试以下操作: console.log($scope.formData.map); 更准确地说,在控

我有下一个结构:

<div ng-controller="MainController">
   <div ng-controller="mainCtrlTst">
      // here is loaded HTML file  
   </div>
</div>

如何从输入中获取值
formData.map

MainController
中尝试以下操作:

console.log($scope.formData.map);
更准确地说,在控制器内的
save()
函数中,执行以下操作:

$scope.save = function(){
    console.log($scope.formData.map);
}

要了解有关
$scope
的更多信息,请访问:

您应该像在控制器中一样声明您的模型

$scope.formData = {
    map: ''
};
然后在视图中使用它

然后通过以下代码检入save方法

console.log($scope.formData.map);

希望您不会得到未定义。

MainController是否嵌套在自身中?我已声明
$scope.formData
使用console.log($scope.formData.map)时,您仍然得到未定义;
$scope.formData = {
    map: ''
};
console.log($scope.formData.map);