Posted 22 October 2018, 10:03 am EST
I am trying to extend the wijmo conponent to refactor my application but I can’t get two way binding working. data.currentItem.startWeek never gets updated.
Form parent I called extended component like this
<my-form-number [formLabel]="'Rotation Start Week'" [formDisabled]="editMode===false" [formMinNumber]="1" [formMaxNumber]="60" [(formModel)]="data.currentItem.startWeek"></stf-form-number>
Here are the component.
@Component({
selector: "my-form-number",
template: ` <div >
<label class="control-label">{{formLabel}}</label>
<wj-input-number class="wj-form-control wj-content" [isRequired]="true" [isDisabled]="formDisabled" [min]="formMinNumber" [max]="formMaxNumber" [(ngModel)]="formModel" *ngIf="formModel" ></wj-input-number>
</div>`
})
export class myFormNumberComponent implements AfterViewInit
{
@Input() formLabel:string;
@Input() formModel: any;
@Input() formMaxNumber: number;
@Input() formMinNumber: number;
@Input() formDisabled: boolean;
constructor(){ }
ngAfterViewInit(){}
}
