Angular 2 check radio button by default
Try adding this in addition to the [checked] you already have:
[attr.checked]="true"
Each of you'r radio buttons have an attribute calld value, that means if you set ngModel's value (unitTrustsPnl) to each radio's value, that radio will be checked.
Eg you have
<input type="radio" name="unitTrusts-pnl" id="unitTrusts-pnl0" class="with-gap" [value]="0" [(ngModel)]="unitTrustsPnl">
So if you set unitTrustsPnl value to 0 , this radio will check and so on.
Update : You'r variable (unitTrustsPnl) should be in type of number, declare it like
public unitTrustsPnl: number;
Its reason is because you mentioned [value]="0" HTML considered that you have a number type variable.
Since the buttons are bound to a variable, try setting the variable instead :
unitTrustsPnl = 0;