繁体   English   中英

用ng-repeat预先选择的angularjs

[英]pre-selected angularjs with ng-repeat

这是我的HTML

<select ng-model="selectedToggle" ng-change="changedValue()">
        <option ng-repeat="x in toggle" value="{{x.data}}" ng-selected="">{{x.name}}</option>
</select>

这是我的angularjs

var app = angular.module('myApp', []);
app.controller('namesCtrl', function($scope, $http) {
    $scope.toggle = [
        {data: "orderer", name: "Orderer"},
        {data: "creator", name: "Creator"}
    ]

    $scope.selectedToggle = $scope.toggle[1];
});

我在ng-options上使用ng-repeat是我想将数据有价值

这行$scope.selectedToggle = $scope.toggle[1]; 仅当我使用ng-options进行预选时,它们才会起作用,而<options>的值将具有orderercreator

应该是这样

  $scope.selectedToggle = $scope.toggle[1].data;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM