0
私は数日前にAngularjsで勉強を始めました。 下のコードを見て、私は2つのフォームを持っています。私が空の入力で私の最初のフォームを送るとき、それはOKです。私の2番目の形式では、同じ方法でそれがOKではない場合、 を送信しますが、私が何かきれいなものを書くなら、それはうまくいきます。これはちょうど最初のクリックで起こった。私のエラーは:AngularJSで空の入力フォームを送信
TypeError: Cannot read property 'name2' of undefined at ChildScope.$scope.enviar2
どうすれば解決できますか?
var app = angular.module('app',[]);
app.controller('Controller', function($scope){
$scope.send1 = function() {
console.log("NAME: " + $scope.name1);
console.log("AGE:" + $scope.age1);
};
$scope.send2 = function(opcao) {
console.log("NAME: " + $scope.option.name2);
console.log("AGE: " + $scope.option.age2);
};
});
フィルタ1
ng-model="name1"
ng-model="age1"
ng-submit="send1();
フィルタ2
ng-model="option.name1"
ng-model="option.age1"
ng-submit="send2(option);
あなたは私の答えをチェックしましたか? –