Comment ajouter un attribut conditionnel dans Angular 2?

Comment puis-je ajouter de façon conditionnelle un attribut d'élément, par exemple, le checked d'une case à cocher?

Les versions antérieures d'Angular avaient NgAttr et je pense que NgChecked qui semblent toutes fournir la fonctionnalité que je souhaite. Cependant, ces attributs ne semblent pas exister dans Angular 2 et je ne vois pas d'autre moyen de fournir cette fonctionnalité.

null supprime:

 [attr.checked]="value ? '' : null" 

ou

 [attr.checked]="value ? 'checked' : null" 

Dans la syntaxe des attributs angulaires-2 est

 <div [attr.role]="myAriaRole"> 

Lié le rôle d'attribut au résultat de l'expression myAriaRole.

Peut donc utiliser comme

 [attr.role]="myAriaRole ? true: null"