Ionic选择不在Windows 10 Tab上工作

时间:2015-12-09 09:05:48

标签: angularjs cordova ionic-framework windows-10-universal

我知道Ionic尚未正式支持Windows 10,但遗憾的是我需要在Windows以及iOS和Android上使用的任何框架,我喜欢Ionic的外观,并且真的很想使用它

无论如何,一个简单的应用程序似乎启动正常,但只有几个问题,一个是选择小部件,即下拉组合框,似乎不起作用。

有没有人碰巧找到了解决方法?

提前感谢任何信息!

1 个答案:

答案 0 :(得分:0)

不知道您是否找到了解决问题的方法,但@ PerfectionCSGO的解决方案效果很好(https://github.com/driftyco/ionic/issues/4803

angular.module('starter').directive('select', selectDirective);
selectDirective.$inject = [];
function selectDirective() {
    return {
        restrict: 'E',
        replace: false,
        link: function (scope, element) {
            if (ionic.Platform && ionic.Platform.isWindowsPhone()) {
                element.attr('data-tap-disabled', 'true');
            }
        }
    };
}

我仍然对列表中突出显示的选项存在问题,该选项不在所选选项上,因此所选选项在列表错误中显示为白色,蓝色背景显示在另一个选项上。