Как добавить routerLink, когда браузер был мобильного размера? - PullRequest
0 голосов
/ 14 мая 2018

Любой, пожалуйста, посоветуйте, как правильно это сделать, я хочу включить [routerLink] = "onClickSearch ()", когда размер браузера мобильный, а затем отключить его, когда нет.

Код Jquery:

$(function(){
 var $container1 = $('#container1'),
 $body = $('body'),
 columns = null;
 if ($(window).width() >= 360 && $(window).width() <= 400) {
 $('#suggestion').attr('[routerLink]="onClickSearch()"');
 colW = 150;
 } else if ($(window).width() >= 401 && $(window).width() <= 440) {
 $('#suggestion').attr('[routerLink]="onClickSearch()"');
 colW = 188;
 } else if ($(window).width() >= 441 && $(window).width() <= 480) {
 $('#suggestion').attr('[routerLink]="onClickSearch()"');
 colW = 200;
 } else if ($(window).width() >= 481 && $(window).width() <= 520) {
 $('#suggestion').attr('[routerLink]="onClickSearch()"');
 colW = 240;
 } else {
 colW = 248;
 }
});

HTML-код

       <ng-select [items]="suggestions" 
          //will appear here when mobile size and remove if not
          [routerLink]="onClickSearch()"
          bindLabel="text" autocommplete="off"
          [loading]="suggestionsLoading"
          [typeahead]="suggestionTypeahead"
          class="form-control suggestion"
          placeholder="{{searchName | titlecase}}"
          [clearable]=false
          appendTo=".search-form-container"
          [(ngModel)]="selectedSuggestion">
          </ng-select>

заранее спасибо

...