2016-09-29 58 views
0

我在角度js下拉时遇到了一些问题。下面是html代码ng-select在angularjs中不起作用?

<select class="form-control" ng-init="projectName = options[0]" ng-model="projectName" name="projectName" ng-options="project.name for project in projectsList track by project.id" ng-class="{'submitted': submitted}" ng-selected="projectName" required> 
<option value="">Select Project</option> 
</select> 

所有的事情都很好。

但我想要的是从下拉菜单中选择值后,我们提交表单,并成功得到我选择的值。现在我想为下拉菜单设置这个值,该怎么做?

jQuery中它的工作原理

$("dropdown").val('successCallBackValue'); 

但角度怎么办呢

回答

1

形式提交刚才设置的下拉模型值作为值的研制成功后,

$scope.projectName = yourValue; // whatever selected value you are getting. 

<select class="form-control" ng-init="projectName = options[0]" ng-model="projectName" name="projectName" ng-options="project.name for project in projectsList track by project.id" ng-class="{'submitted': submitted}" required> 
<option value="">Select Project</option> 
</select> 
+0

它不工作.. – Kishan

+0

你提交后得到什么价值? – Hmahwish

+0

'$ scope.projectName = $ scope.projectsList.name;'我在成功之后做了,但是价值并没有反映出来 – Kishan