2017-07-09 7 views
1

githubから提供されているプラ​​グインを使用しています。ページロード時にデフォルトでbs-select(angular-strap)ドロップダウンが開きます

ページの読み込み時にデフォルトでドロップダウンを開くにはどうすればよいですか?

bs-show = "true"のような別のオプションを試してみて、selectイベントのIDを取得しましたが、何も動作していないようです。

<span class="text-bold" id="godVar"> 
      SLA 
      <button type="button" class="btn btn-default btn-sm" ng-model="model" 
      ng-change="" 
      data-html="1" data-multiple="1" placeholder="Select SLA" bs-show="true" 
      bs-options="type for type in ::filters" max-length=1 bs-select id="test"> 
       <span class="caret"></span> 
      </button> 
     </span> 

$scope.test= angular.element("#test"); 
$scope.test.click(); 

答えて

1

使用

$timeout(function() { 
    angular.element('#test').trigger('mousedown') 
}, 0); 

は、このソリューションは、jQueryの付属が必要ですが、あなたはclick()を使用しているので、あなたはすでにそれが含まれています。ここ

はデモです - >http://plnkr.co/edit/ScHtNPYksBXx3RqM8sCT?p=preview

関連する問題