это использование для 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
1. Когда ваша страница загружается, значение представления является «списком», карта элемента не может отображать на вашей странице. Так как mapRef имеет значение null,
2. quesition является ngSwitchCase, когда значение ngSwitch не может соответствовать ngSwitchCase, элемент не будет отображаться.
3. Возможно, вы можете использовать директиву [hidden]
<div [hidden]="view!='list'"> </div>
<div [hidden]="view!='map'"> </div>
Начальное значение view
не совпадает с случаем, который проверяет, нужно ли отображать карту div.
view: string = "list"; // it should be "map"
<div *ngSwitchCase="'map'">
<div #map id="map" class="map"></div>
</div>