I am not able to bind variable from component as a pattern with Angular 4. This code works:
<textarea #sss="ngModel"
class="form-control"
id="sss"
maxlength="350"
pattern="[a-zA-Z '-,;.]*"
[(ngModel)]="formModel.sss" name="sss"></textarea>
But when I try to add something like:
export class SssComponent {
public sssPattern: string = "[a-zA-Z '-,;.]*";
and add it like that:
<textarea #sss="ngModel"
class="form-control"
id="sss"
maxlength="350"
pattern="sssPattern"
[(ngModel)]="formModel.sss" name="sss"></textarea>
it don't. Also tried variations like:
[pattern]="sssPattern"
[pattern]={{sssPattern}}
pattern={{sssPattern}}
with no success. Angular 4