【问题标题】:BUG - No done button for select tag in IOSBUG - IOS 中选择标签没有完成按钮
【发布时间】:2015-10-28 16:00:25
【问题描述】:

我正在使用最新的 ionic 并且有一个简单的选择标签。

<select class="assertive bold" ng-change="changeQuantity({cartItem: part})" ng-model="part.quantity" ng-options="n for n in [] | range:1:101"></select>

当我使用ionic emulate ios 运行代码时

为什么选择没有完成按钮?这不应该是默认的吗?如何解决此问题以显示完成按钮?

【问题讨论】:

    标签: html ios angularjs ionic-framework ionic


    【解决方案1】:

    虽然这是一个较晚的答案,但我相信会有更多的人在寻找此问题的解决方案时来到这里。

    默认情况下,在 app.js 中的 .run() 中,hideKeyboardAccessoryBar 设置为 true,因此只需找到

    if (window.cordova && window.cordova.plugins.Keyboard) {
      window.cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
    }
    

    并将其更改为

    if (window.cordova && window.cordova.plugins.Keyboard) {
      window.cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false);
    }
    

    【讨论】:

    • 在 Ionic 3 中仍然适用于我。我只是想指出,这个修复仍然适用于从 2 到 3 的 Ionic 更新。
    【解决方案2】:

    我已经解决了这个问题四个多小时。推荐的答案 hideKeyboardAccessoryBar(false) 反复失败,cordova.Keyboard、windows.Keyboard、$window.cordova.Keyboard、是的、在 deviceready 等内部的所有可能组合等等。解决了这个和旧插件之间的所有冲突。

    不开心。

    解决方案:删除此插件。你猜怎么了。你得到你的完成按钮。运行以下命令:

    ionic cordova plugin remove cordova-plugin-ionic-keyboard

    【讨论】:

    • 同时确认您的解决方案,您是否注意到由于删除此离子键盘插件而产生的任何副作用?
    【解决方案3】:

    对我有用的是:

    if (Keyboard) {
      Keyboard.hideFormAccessoryBar(false);
      Keyboard.hideKeyboardAccessoryBar(false);
    }
    

    新插件公开为全局键盘,而不是 cordova.plugins.Keyboard,然后 hideFormAccessoryBar 用于表单元素,而不仅仅是用于键盘输入。

    【讨论】:

      【解决方案4】:

      解决方案:删除此插件!

      sudo cordova 插件删除 ionic-plugin-keyboard。

      【讨论】:

        【解决方案5】:

        这对我有用,因为我只在一个实例中需要附件栏,接受的答案是旧的,我正在使用 cordova-plugin-keyboard 代替。我将它与 onOpen 处理程序一起使用。

        if (window.Keyboard) {
          window.Keyboard.hideFormAccessoryBar(false);
        }
        

        【讨论】:

          【解决方案6】:

          将此行放在 config.xml 上时我解决了:

          <preference name="HideKeyboardFormAccessoryBar" value="false" />
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2015-10-29
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-09-14
            • 2010-12-04
            相关资源
            最近更新 更多