Как я могу установить переменную val1 в переменную $ _POST? Потому что на шаге 2 val1 является нулевым.Angular -multi step form
Я пытаюсь использовать $ 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