我知道 Ionic 还没有正式支持 Windows 10,但不幸的是,我需要我选择使用的任何框架来在 Windows 以及 iOS 和 Android 上工作,我喜欢 Ionic 的外观,并且真的很想使用它。
无论如何,一个简单的应用程序似乎可以启动,但只有几个问题,一个是选择小部件,即下拉组合框,似乎不起作用。
有没有人碰巧找到了解决这个问题的方法?
在此先感谢您的任何信息!
我知道 Ionic 还没有正式支持 Windows 10,但不幸的是,我需要我选择使用的任何框架来在 Windows 以及 iOS 和 Android 上工作,我喜欢 Ionic 的外观,并且真的很想使用它。
无论如何,一个简单的应用程序似乎可以启动,但只有几个问题,一个是选择小部件,即下拉组合框,似乎不起作用。
有没有人碰巧找到了解决这个问题的方法?
在此先感谢您的任何信息!
不知道您是否找到解决问题的方法,但@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');
}
}
};
}
我仍然对列表中突出显示的选项有问题,该选项不在所选选项上,因此所选选项在列表中显示为白色错误蓝色背景在另一个选项上。