<div class="form-group row">
    <label for="text-{{ id }}" class="col-2">{{ label }}</label>
    <div class="col-10">
        <div class="input-group">
            <input id="text-{{ id }}" type="text" class="form-control" (ngModelChange)="textChange.emit($event)" [ngModel]="text">
            <div class="input-group-append" *ngIf="postButtonText">
                <button class="btn btn-outline-primary" (click)="postButton.emit($event)">{{ postButtonText || "click me" }}</button>
            </div>
        </div>
        <small class="form-text text-muted" *ngIf="help">{{ help }}</small>
    </div>
</div>