val1を$ _POST変数に設定する方法は?これは、ステップ2ではval1がnullであるためです。角度 - 多段階フォーム
$ scope、$ rootScope、angular.copy()、.val()を使用しようとしています。
これは私のhtmlコードです:
<html ng-app="myApp"><body>
<form action="url.php" method="POST" ng-controller="FormController as vmForm">
<div ng-switch="vmForm.step">
<div class="stepone" ng-switch-when="one">
<label for="val1">Val1</label>
<input type="text" name="val1" ng-model="val1">
<button type="button" ng-click="vmForm.stepTwo()"></button>
</div>
<div class="steptwo" ng-switch-when="two">
<label for="val2">Val2</label>
<input type="text" name="val2" ng-model="val2">
<input type="submit" value="Submit">
</body>
JS
<script>
angular.module('myApp', ['ngAnimate'])
.controller('FormController', FormController);
function FormController($scope) {
var vm = this;
vm.step = "one";
vm.stepTwo = stepTwo;
function stepTwo() {
vm.step = "two";
}
}</script>
あなたは運がうまく動いていましたか?あなたが何か他のものが必要な場合は教えてください。 –
これ以上の助けが必要でしたか? –
それは動作します、私は隠された入力タイプをスキップしたいと思いました。どうも。 – Pawells