Здесь я хочу просто связать RadioButton с событием изменения. Не использовать какую-либо библиотеку.Angular2: событие изменения RadioButton не является обязательным
Следующие работы отлично.
<input type="radio" name="test" value="A" (change)="onPropertyChange('test')">
<input type="radio" name="test" value="B" (change)="onPropertyChange('test')">
Но это один не является:
<div class="btn-group col-lg-2" data-toggle="buttons" >
<label *ngFor=" let app of applications; let i = index; "
class="btn btn-default " [ngClass]="{'active':(ticket.app == app)}">
<input type="radio" id="app{{i}}" name="app" value="{{i}}"
checked="{{ (ticket.app == app) ? 'checked' : ''}}" (change)="
onPropertyChange('app')" >
{{app}}
</label>
</div>
Хотя связывания события изменения маркировать, это дает мне старое значение.
Может ли кто-нибудь предложить правильный подход?
Заранее спасибо ... !!!
Вы не должны полагаться на Bootstrap JavaScript, когда вы имеете дело с Угловым. Ваша проблема: 'data-toggle =" buttons "' – yurzui
add onPropertyChange Функция ts code – mayur
https://plnkr.co/edit/YMQcwsBW0ems1dyEGJ8G?p=preview – yurzui