以离子方式动态显示键盘

时间:2016-07-19 07:20:09

标签: android angularjs ionic-framework

我正试图以离子动态显示键盘而没有运气。我有一个像

这样的文本字段
<input type="search"  placeholder="Search" ng-change="onSearchChange()" ng-click="clicked()" ng-model="searchVal"  id="MyField" ng-controller="searchCtrl" >
点击功能

我导航到新页面,如

 $state.go("tabs.searchresult");

但下一页没有键盘。我想在searchresult上显示键盘。

1 个答案:

答案 0 :(得分:0)

@nOmi:正如我的理解。

  1. 您在搜索页面中有一个id = MyField的搜索框,然后键入关键字。触摸后点击图标或点按输入,将进入搜索结果页面。

  2. 在搜索结果页面中,顶部还有一个id = MyField的输入,结果如下。而且你还想要显示键盘。

  3. 如果是,请这样做。

    tables = huffmantables(frame)
    // wait for some frames
    

    如果在搜索结果页面中没有任何文本框。您需要安装ionic keyboard plugin才能动态触发显示键盘。

    脚本将是

    $state.go('tabs.searchresult').then(function() {
      $('#MyField').focus();//YOU WILL NEED JQUERY FOR THAT ONE.
    });