search-form.component.ts
557 Bytes
import {Component, Inject} from "ng-forward";
@Component({
selector: 'search-form',
templateUrl: 'app/search/search-form/search-form.html'
})
@Inject("$state")
export class SearchFormComponent {
query: string;
constructor(private $state: ng.ui.IStateService) {
}
ngOnInit() {
this.query = this.$state.params['query'];
}
search() {
this.$state.go('main.environment.search', { query: this.query });
}
isSearchPage() {
return "main.environment.search" === this.$state.current.name;
}
}