2.0.0
Updates
This release provides an ability to create complex templates for items, value and label easily using <ng-template>
. It also includes other minor features.
Breaking changes
useModal
option has been deprecated and removed (#23)SelectSearchable
class has been renamed toSelectSearchableComponent
(Angular 2 style guide)SelectSearchablePage
class has been renamed toSelectSearchablePageComponent
(Angular 2 style guide)title
option has been replaced with selectSearchableLabelTemplate template:
Old
<select-searchable
title="port">
</select-searchable>
New
<select-searchable>
<ng-template selectSearchableLabelTemplate>
Port
</ng-template>
</select-searchable>
itemTemplate
option has been replaced with selectSearchableItemTemplate template:
Old
<select-searchable
[itemTemplate]="portItemTemplate">
</select-searchable>
portItemTemplate(port: Port) {
return `${port.name} (${port.country})`;
}
New
<select-searchable>
<ng-template selectSearchableItemTemplate let-port="item">
{{port.name}} ({{port.country}})
</ng-template>
</select-searchable>