ここに私のビューがあります。私は3つのドロップダウンを持っています。選択要素のngモデルの値は定義されていません
$scope.newRecord = {
'newBaseTemplate' : 'A',
'newProcessElement' : 'PE6',
'newScreenName' : 'ACTION_BAR'
};
$scope.addNew = function(){
var id = $scope.records.length + 1;
id = 'record' + id;
console.log($scope.newRecord.newBaseTemplate);
console.log($scope.newRecord.newProcessElement);
console.log($scope.newRecord.newScreenName);
$scope.records.push({
id : id,
baseTemplate : $scope.newRecord.newBaseTemplate,
processElement : $scope.newRecord.newProcessElement,
screenName : $scope.newRecord.newScreenName
});
};
:私は
<div class="row">
<div class="input-field col s12">
<select ng-model="newRecord.newBaseTemplate" id="newBaseTemplate">
<option value="" disabled selected>Choose Base Template</option>
<option>A</option>
<option>B</option>
<option>D</option>
</select>
<label>Choose your Base Template</label>
</div>
</div>
<div class="row">
<div class="input-field col s12 " >
<select ng-model="newRecord.newProcessElement">
<option value="" disabled selected>Choose Process Element</option>
<option>PE1</option>
<option>PE3</option>
<option>PE6</option>
</select>
<label>Choose Your Process Element</label>
</div>
</div>
<div class="row">
<div class="input-field col s12">
<select ng-model="newRecord.newScreenName">
<option value="" disabled selected>Choose Screen Name</option>
<option>ACTION_BAR</option>
<option>DETAIL_GROUP</option>
<option>NORMAL_VIEW</option>
</select>
<label>Choose Your Screen Name</label>
</div>
</div>
がコントローラでは、私は私の見解で新しいボタンのクリックを追加したときにコールされ、AddNewメソッドで値を取得しています「未定義」取得しています私のコントローラに値をフェッチしようとしていますということ
あなたの問題を複製jsfiddleを作成することができますか? –