我有兩種形式。在這些形式中,我們從第一種形式獲取輸入,並在第二種形式中顯示,這意味着如果用戶從下拉菜單中選擇貨幣,我需要傳遞id和貨幣名稱。但只顯示第二種形式的貨幣名稱。我嘗試了一種方法(不知道它是否正確),它只顯示id。對角度來說是新的。無論如何要解決這個問題嗎?如何從第一個表單傳遞id和名稱,並在angularjs中僅顯示第二個表單的名稱
HTML
<div class="row text-center" ng-show="firstform">
<form name="validation">
<label>Currency</label>
<select ng-model="CurrencyId" ng-selected="CurrencyId" class="form-control" id="CurrencyId">
<option ng:repeat="CurrencyId in currencyList" ng-selected="selectedCurrencyType == CurrencyId.id" value={{CurrencyId.currencyId}}>{{CurrencyId.name}}</option>
</select>
<label>Grade</label>
<select ng-model="GradeId" ng-selected="GradeId" class="form-control" id="GradeId">
<option ng:repeat="GradeId in RaceGradeList" ng-selected="selectedGrade == GradeId.id" value={{GradeId.id}}>{{GradeId.gradeName}}</option>
</select>
<button type="submit"value="add" ng-click="savedetails()" />
</form>
</div>
<div class="row text-center" ng-show="secondform">
<form name="thirdform">
<ul >
<li><p>Currency:{{CurrencyId}}</p> </li>
<li><p>Grade:{{GradeId}}</p> </li>
</ul>
</form>
</div>
角控制器
$scope.savedetails = function() {
$scope.firstform= false;
$scope.secondform = true;
}
你能告訴一個plunker? –
你可以使用服務來保持數據,同時從一個視圖轉換到另一個... –
@PankajParkar實際上是新角度。我不知道該怎麼做..你可以提供一個工作代碼 – ManojKanth