显示/隐藏div取决于AngularJS中的下拉选择

显示/隐藏div取决于AngularJS中的下拉选择,angularjs,Angularjs,我试图根据从下拉列表中选择的内容显示div。例如,如果用户从“显示现金div”列表中选择“现金”,或者如果用户从“显示支票div”列表中选择“支票” 我已经把样品放在一起了,但它不完整,需要接线 此外,当用户更改选择时,我还希望清除以前的选择,以便当用户返回到以前的选择时,他们不会看到 <div ng-controller="MyCtrl"> <div class="col-xs-12"> <label class="col-xs-6 contr

我试图根据从下拉列表中选择的内容显示div。例如,如果用户从“显示现金div”列表中选择“现金”,或者如果用户从“显示支票div”列表中选择“支票”

我已经把样品放在一起了,但它不完整,需要接线

此外,当用户更改选择时,我还希望清除以前的选择,以便当用户返回到以前的选择时,他们不会看到

<div ng-controller="MyCtrl">
   <div class="col-xs-12">
      <label class="col-xs-6 control-label">Type:</label>
      <div class="col-xs-6">
         <select name="type" ng-model="payment.type" ng-dropdown required ng-change="changeme()" >
            <option ng-option value="Cash">Cash</option>
            <option ng-option value="Check">Check</option>
            <option ng-option value="Money Order">Money Order</option> 
         </select>
      </div>
   </div>
   <div class="col-xs-12" id="cash">
      <div >
         <label class="col-xs-6 control-label">Cash :</label>
         <div class="col-xs-6">
            <input type="number" class="form-control"  ng-model="payment.cash"    />
         </div>
      </div>
    </div>

    <div class="col-xs-12" id="check">
      <div >
         <label class="col-xs-6 control-label">check :</label>
         <div class="col-xs-6">
            <input type="number" class="form-control"  ng-model="payment.check"    />
         </div>
      </div>
    </div>

    <div class="col-xs-12" id="money_order">
      <div >
         <label class="col-xs-6 control-label">money_order :</label>
         <div class="col-xs-6">
            <input type="number" class="form-control"  ng-model="payment.money_order"    />
         </div>
      </div>
    </div>

</div>

您没有初始化为
angular app
,因为您首先错过了
ng app
指令

这是使用
ng if

//初始化为角度应用程序
//此div将显示'payment.type'model的值是否等于'cash'。等等

当页面加载付款对象为空/未定义时,表示我不需要基于ng的选项。如果条件为空/未定义,如何为对象提供条件?
var myApp = angular.module('myApp',[]);


function MyCtrl($scope) {

  $scope.changeme = function() {
    alert('here');
  }
}
<div ng-app="myApp" ng-controller="MyCtrl">  // initialize as a angular app

<div class="col-xs-12" id="cash" ng-if="payment.type == 'Cash'"> // this div will show if the value of `payment.type` model equals to `cash`. and so on.