每当我们在输入或选择标记上使用CMakeList.txt
时,将ng-model
对象作为ng-model
添加到控制器中。
但是,一旦触及输入获得适当的属性对象。
为什么:
undefined
为formData
的输入。触摸或在输入框中输入值并提交表单以获取正确的undefined
对象。
formData
示例代码:
{
"firstName": ""
}
var myApp = angular.module('myApp',[]);
myApp.controller('MyCtrl', function($scope) {
$scope.submitForm = function(formData) {
console.log(formData);
};
});
答案 0 :(得分:1)
如果您不希望在页面加载时未定义对象,则需要初始化对象。
目前正在发生的事情是输入被触及"然后初始化存储模型的对象。
要初始化对象,请添加以下代码:
var obj = {
"firstName": ""
}
答案 1 :(得分:0)
首先,您需要在控制器中初始化obj
对象:
$scope.obj ={};
答案 2 :(得分:0)
var myApp = angular.module('myApp',[]);
myApp.controller('MyCtrl', function($scope) {
$scope.obj = {}
$scope.submitForm = function(formData) {
console.log(formData);
};
});