I'm currently utilizing the ng.IComponentOptions to construct my component class which houses both my controller and view template:
export class LCAConfiguratiePersonenDetailComponent implements ng.IComponentOptions {
public templateUrl: string;
public controller: any;
public bindings: any;
public static IID: string = 'lcaConfiguratiePersonenDetail';
constructor() {
this.templateUrl = require('./LCAConfiguratiePersonenDetail.template.html');
this.controller = LCAConfiguratiePersonenDetailComponentController;
this.bindings = {
id: '<'
};
}
}
The issue I'm encountering is my lack of understanding on what specific bindings I can implement and their exact functions. I've been referencing previous examples and testing out different options based on trial-and-error.
Could someone provide a comprehensive explanation on the various types of bindings available, or direct me to a resource where I can learn more about them?
I'm confident that the information exists, however, my search queries haven't led me to the right page that addresses my query.