0

ServiceNow にはウィジェットがあり、事前に構成されたフィルターを表示するボタンがあります。ボタンは onClick でうまく機能しますが、最初のボタンがクリックされ、ロード時に最初のフィルターが適用されるようにします。ロード時にこれを開始する方法はありますか? ng-init を使用してみましたが、うまくいきませんでした。

<p><strong>Filters:</strong></p>
<button ng-if="options.show_preconfigured_filters=='true'"
        class="btn btn-outline-primary pull-left m-r-sm m-b-sm"
        ng-repeat="filters in data.preconfigured_filters | orderBy : 'order' track by $index"
        ng-click="c.applyFilter(filters);">
   <i class="glyphicon glyphicon-filter m-r-sm"></i>{
   {filters.title}}
</button>
<div class="clearfix"></div>
c.applyFilter = function(filter) {
    $scope.data.filter = filter.filter;
    c.appendQuery($scope.data.filter);
}
4

1 に答える 1