@seges/angular-filter-box
Version:
Search field for angular views to filter out data entries.
29 lines (23 loc) • 660 B
text/typescript
import * as angular from "angular";
export const filterBoxModule = "seges.components.filterBox";
const template = require<string>("./filterBox.html");
import "./filterBox.scss";
export class FilterBox implements ng.IComponentController, FilterBoxBindings {
placeholder: string;
model: string;
}
interface FilterBoxBindings {
placeholder: string;
model: string;
}
angular
.module(filterBoxModule, [])
.component("filterBox", {
controller: FilterBox,
controllerAs: "filterBox",
bindings: {
placeholder: "@",
model: "=",
},
template,
});