У меня есть ngSwitch для атрибута модели, связанного с выпадающим списком. Он не работал, поэтому я попытался просто скорректировать значение. Все еще не работает, он отображает и divs. Что я делаю не так? Извиняюсь заранее, если это что-то очевидное, я новичок в Angular2.Angular2 ngSwitch не работает
Мой шаблон HTML:
<!-- display closed date if status is closed, otherwise display active date -->
<div ngSwitch="ACTV">
<div class="form-group row" ngSwitchWhen="CLSD">
<label for="closeDt" class="col-md-4 form-control-label text-md-right">
Close Date
<span class="help-block">Required field</span>
</label>
<div class="col-md-4 col-xs-12">
<datetime [timepicker]="false" [(ngModel)]="date2" id="close-date" name="close-date"></datetime>
</div>
</div>
<div class="form-group row" ngSwitchWhen="ACTV">
<label for="issueDt" class="col-md-4 form-control-label text-md-right">
Active Date
<span class="help-block">Required field</span>
</label>
<div class="col-md-4 col-xs-12">
<datetime [timepicker]="false" [(ngModel)]="date2" id="active-date" name="active-date"></datetime>
</div>
</div>
</div>
Результат на сервере НПМ:
2) сделал мой день - неожиданное поведение. – Dima