如何使用angularjs设置下拉默认值

Kri*_*ish 3 angularjs

请参考下面的小提琴 http://jsfiddle.net/nq1eyj1v/117/

任何人都可以帮助如何将默认选项值设置为"选择"加载时选择?

HTML:

<div ng-app="myApp" 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="Default">Select</option>
            <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"  ng-if="payment.type == 'Cash'">
     11111111111111
    </div>

    <div class="col-xs-12" ng-if="payment.type == 'Check'">
    22222222222
    </div>

    <div class="col-xs-12"  ng-if="payment.type == 'Money Order'">
     3333333333333
    </div>

</div>
Run Code Online (Sandbox Code Playgroud)

Era*_*hel 7

我在这里更新你的JSFiddle .

我替换了options使用ng-options.

HTML

<div ng-app="myApp" 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" ng-dropdown required ng-change="changeme()" ng-options="option.type for option in options">
                </select>
            </div>
        </div>

        <div class="col-xs-12"  ng-if="payment.type == 'Cash'">
 11111111111111
        </div>

        <div class="col-xs-12" ng-if="payment.type == 'Check'">
22222222222
        </div>

        <div class="col-xs-12"  ng-if="payment.type == 'Money Order'">
 3333333333333
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

var myApp = angular.module('myApp',[]);

function MyCtrl($scope) {
    $scope.options = [
        { type: 'Select' },
        { type: 'Cash' },
        { type: 'Check' },
        { type: 'Money Order' }
    ];

    $scope.payment = $scope.options[0];
}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我初始化$scope.payment.type'Select'由分配给它的第一个$scope.options值.