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);