Javascript md select-AngularJS中的预选值
下面是我的md选择下拉列表。如何从控制器中预选列表选项Javascript md select-AngularJS中的预选值,javascript,angularjs,Javascript,Angularjs,下面是我的md选择下拉列表。如何从控制器中预选列表选项 <md-input-container ng-init="Vacancies()" class="md-block" style="margin:0 !important;"> <md-select ng-model="Vacancy" placeholder="Select a Vacancy" id="Md-select1" name="vacancy1" ng-change="setCriteria(Vaca
<md-input-container ng-init="Vacancies()" class="md-block" style="margin:0 !important;">
<md-select ng-model="Vacancy" placeholder="Select a Vacancy" id="Md-select1" name="vacancy1" ng-change="setCriteria(Vacancy)">
<md-option ng-value="vac" ng-repeat="vac in vacancylist">{{vac.JobTitle}}</md-option>
</md-select>
{{vacancy.JobTitle}}
{{vac.JobTitle}
{{空缺.职位名称}
我知道至少有两种方法可以实现这一目标: 选择1 添加到HTML:
ng selected=“options.indexOf(option)==1”
比如:
<md-select ng-model="selectedOption" md-on-open="mdSelectOnOpen()">
<md-option ng-repeat="option in options" ng-value="option"
ng-selected="options.indexOf(option) == 1"
>{{option.name}}</md-option>
</md-select>
其中:
$scope.options = [];
for(var i=1;i<=100;i++) {
$scope.options.push({id: i, name: "option " + i});
}
$scope.selectedOption = $scope.options[1];
$scope.options=[];
对于(var i=1;iAssign)变量,请为$scope.vaculation
变量指定一个值。这是我已经尝试过的,但它似乎没有任何作用。请提醒您,vaculation是一个具有许多其他属性的对象。然后,您应该在md select上选择ng model=“vaculation.value”
以及在控制器中为空缺设置值?是的。您可以使用空缺
对象中已经存在的字段,该字段必须与数组vacancylist
中的项目匹配。我希望这是清楚的。
$scope.options = [];
for(var i=1;i<=100;i++) {
$scope.options.push({id: i, name: "option " + i});
}
$scope.selectedOption = $scope.options[1];