javascript - ng-select 在 angularjs 中不起作用?

标签 javascript angularjs

我在 Angular js 下拉中遇到一些问题。下面是html代码

<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');

但从 Angular 来看如何做到

最佳答案

表单提交成功后,只需将下拉模型值中的值设置为,

$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>

关于javascript - ng-select 在 angularjs 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39769736/

相关文章:

javascript - 如何获取元素的 ID

javascript - AngularJS:指令找不到注入(inject)的依赖项

javascript - 页面点击其他路径后 $timeout 继续运行

ruby-on-rails - 如何构建一条包含 `#` 的路线?

javascript - Angular Bootstrap Modal 绑定(bind)问题

javascript - 修改对象属性时如何触发回调?

javascript - 当一个事件发生时停止其他事件

javascript - 如何有效地以 YYYYDDMM 格式在 javascript 中获取三个月前的日期

javascript - 如何根据angularjs中的语言变化设置rtl属性?

javascript - 如何将变量值从一个 Controller 传递到另一个 Controller ?