【发布时间】:2017-07-10 11:24:48
【问题描述】:
尝试运行我在 plunker 中创建的代码 http://plnkr.co/bvysoi
<div ng-controller="dropdownController" class="md-padding" ng-cloak>
<div layout="row">
<md-input-container>
<md-select md-container-class="my-container" ng-model="selected" md-selected-text="displaySelected()" multiple>
<md-optgroup>
<md-option ng-value="data.label" ng-repeat="data in datas" ng-click="clicked(datas, data)" ng-selected="data.selected">{{data.label}}</md-option>
</md-optgroup>
</md-select>
</md-input-container>
</div>
</div>
如您所见,这是您单击选择菜单时看到的内容
现在尝试单击“贡献 2”并取消选择“所有贡献类型”,然后单击下拉菜单,然后再次单击选择菜单。正如你所注意到的,这就是你得到的
下拉菜单的位置移动了。我认为这是默认行为,所以我想更改它。
我的问题是,无论我首先选择了什么,我如何始终将下拉菜单定位在选择下方,就像第一个屏幕截图一样?我还是 AngularJS 的新手。谢谢!
编辑:我不允许使用 jQuery 或任何其他库。我只限于AngularJS
【问题讨论】:
-
你能分享到 plunker 的链接吗?
-
@webcoder 是的,链接在第一句。
标签: angularjs angularjs-material