Plunker to try我正在使用oi-select库来选择多个选项,我希望数据的第一个值在数据可用时应该默认选择。 HTML代码如何在oi-select angularjs中选择第一个选项
<oi-select multiple ng-init="selectedNewRelease=releaseList[0]"
oi-options="item.releaseId for item in releaseList" ng-model="selectedNewRelease"
placeholder="Select Releases"
oi-select-options="{dropdownFilter: 'myDropdownFilter'}" id="selectedReleases"
ng-change="onReleaseChange();toggleCol();"></oi-select>
我试着用NG-INIT,通过如下分配:
$scope.selectedNewRelease=$scope.releaseList[0];
这实际上工作,但只要我选择一个或多个选项,它会删除默认选中的选项。任何想法的任何链接,请。链接oi-select
是啊我尝试将第一个记录推到$ scope.selectedNewReleases.push(releaseList [0]),但它没有显示选中,当我选择第二个值时,它显示第一个和第二个。 – Sudarshan
@Sudarshan你什么时候推第一个项目?如果在异步回调中,也许你应该考虑调用'$ scope。$ apply'。 – Pengyy
http://plnkr.co/edit/mwNkSCBCrz3zXXbdJK8o?p=preview这是我的实时小提琴。我试过scope.apply也在这里检查 – Sudarshan