search.ts 766 B

1234567891011121314151617181920212223242526
  1. import { Component } from "@angular/core";
  2. import { NavController, NavParams, Events } from "ionic-angular";
  3. import { SearchResultsUsersPage } from "../search-results-users/search-results-users";
  4. import { SearchResultsTweetsTabsPage } from "../search-results-tweets-tabs/search-results-tweets-tabs";
  5. @Component({
  6. selector: "page-search",
  7. templateUrl: "search.html"
  8. })
  9. export class SearchPage {
  10. searchResultsTweets = SearchResultsTweetsTabsPage;
  11. searchResultsUsers = SearchResultsUsersPage;
  12. query: string;
  13. constructor(
  14. public navCtrl: NavController,
  15. private navParams: NavParams,
  16. private events: Events
  17. ) {
  18. this.query = this.navParams.get("query");
  19. }
  20. onInput() {
  21. this.events.publish("query:changed", this.query.trim());
  22. }
  23. }