Невозможно прочитать свойство «nativeElement» неопределенного (Ionic 3 & amp; Angular 5)

это использование для Scope так же, как это

  <script type="text/javascript" language="javascript">
$('#tbleName tbody tr').each(function{
var txt='';
txt += $(this).find("td").eq(0).text();
\\same as above but synatx different
var txt1='';
 txt1+=$('#tbleName tbody tr').eq(0).text();
alert(txt1)
});
</script>

значение txt1 и txt одинаково в вышеприведенном примере $ (this) = $ ('# tbleName tbody tr') - Same

0
задан Lynx 13 July 2018 в 16:43
поделиться

2 ответа

1. Когда ваша страница загружается, значение представления является «списком», карта элемента не может отображать на вашей странице. Так как mapRef имеет значение null,

2. quesition является ngSwitchCase, когда значение ngSwitch не может соответствовать ngSwitchCase, элемент не будет отображаться.

3. Возможно, вы можете использовать директиву [hidden] <div [hidden]="view!='list'"> </div> <div [hidden]="view!='map'"> </div>

0
ответ дан Eric Zeng 17 August 2018 в 12:23
поделиться
  • 1
    мой английский беден, надеюсь, вы поймете, что я сказал – Eric Zeng 13 July 2018 в 17:50
  • 2
    Танки Эрик, ваше решение работает! – UserRomain1234 13 July 2018 в 20:32

Начальное значение view не совпадает с случаем, который проверяет, нужно ли отображать карту div.

view: string = "list"; // it should be "map"

<div *ngSwitchCase="'map'">
     <div #map id="map" class="map"></div>
</div>
0
ответ дан Hikmat G. 17 August 2018 в 12:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: