Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >离子2 ScreenOrientation插件的变化

离子2 ScreenOrientation插件的变化
EN

Stack Overflow用户
提问于 2017-01-04 19:39:17
回答 1查看 2.4K关注 0票数 0

在这方面,我需要您的帮助:两个月前,我的Ionic 2应用程序在使用ScreenOrientation cordova插件时工作正常,代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
window.addEventListener('orientationchange', ()=>{
  console.info('DEVICE ORIENTATION CHANGED!');
  console.debug(ScreenOrientation.orientation);
  if(ScreenOrientation.orientation.type.indexOf('landscape') !== -1){
    this.screenOrientationIsPortrait = false;
  } else if(ScreenOrientation.orientation.type.indexOf('portrait') !== -1){
    this.screenOrientationIsPortrait = true;
  }
});

在一台新的笔记本电脑中,我安装了最新的Ionic 2版本和最近版本的cordova ScreenOrientation插件,并使用相同的应用程序代码,我在编译时收到了这个错误:

属性“type”不存在于“string”类型上。

我尝试使用ScreenOrientation插件的github存储库中的示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
window.addEventListener('orientationchange', ()=>{
  console.info('DEVICE ORIENTATION CHANGED!');
  console.debug(ScreenOrientation.orientation);
  if(screen.orientation.type.indexOf('landscape') !== -1){
    this.screenOrientationIsPortrait = false;
  } else if(screen.orientation.type.indexOf('portrait') !== -1){
    this.screenOrientationIsPortrait = true;
  }
});

但是有了这些代码,我也会在编译时得到这个错误:

属性“取向”在“屏幕”类型上不存在

Ionic 2和ScreenOrientation插件都是最近更新的。根据我的研究,这是一个TypeScript错误,而不是更新版本冲突。

我怎么知道出什么事了?如何调试才能找到新错误的原因?有什么想法吗?谢谢,谢谢你的帮助。

Github回购示例:https://github.com/apache/cordova-plugin-screen-orientation

离子2例:https://ionicframework.com/docs/v2/native/screen-orientation/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-04 20:59:21

您实际上可以检测到屏幕方向的变化,而不需要添加插件。使用类型窗口的属性方向。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
window.addEventListener('orientationchange', () => {
      console.info('DEVICE ORIENTATION CHANGED!');
      console.debug(ScreenOrientation.orientation);
      switch (window.orientation) {
        case -90:
        case 90:
              console.log("Landscape orientation");
              this.screenOrientationIsPortrait = true;
              break;
        case 0:
             console.log("Landscape orientation");
              this.screenOrientationIsPortrait = false;
             break;
      }      
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41476962

复制
相关文章
离子注入
今天聊一下半导体工艺的一个知识,离子注入。离子注入是半导体掺杂以及改性常用的一个工艺。把需要掺杂的杂质电离成电子,然后加速,去碰撞到半导体wafer上,就像弯弓射箭靶一样,箭的动能越大,射进靶的深度也会越深。
用户2760455
2022/06/08
8150
离子注入
springboot2.x RedisCacheManager变化
由于最近在学着使用redis做缓存,使用的是springboot2.x来搭建的项目。  看了看网上的一些教程,但是大多数教程都是基于1.x的版本来讲解的,但是springboot2.x之后发生了一些变动,网上想找一些资料不太容易。 springboot配置缓存过期时间,网上大部分资料是使用ReidsCacheManager来进行自定义的配置  以下是大部分网上的代码(这也是基于springboot1.x的版本可以使用的)
似水的流年
2019/12/05
8720
等离子刻蚀技术
等离子体刻蚀(也称干法刻蚀)是集成电路制造中的关键工艺之一,其目的是完整地将掩膜图形复制到硅片表面,其范围涵盖前端CMOS栅极(Gate)大小的控制,以及后端金属铝的刻蚀及Via和Trench的刻蚀。在今天没有一个集成电路芯片能在缺乏等离子体刻蚀技术情况下完成。刻蚀设备的投资在整个芯片厂的设备投资中约占10%~12%比重,它的工艺水平将直接影响到最终产品质量及生产技术的先进性。   最早报道等离子体刻蚀的技术文献于1973年在日本发表,并很快引起了工业界的重视。至今还在集成电路制造中广泛应用的平行电极刻蚀反应室(Reactive Ion Etch-RIE)是在1974年提出的设想。
用户2760455
2022/06/08
1K0
等离子刻蚀技术
等离子清洗机中射频等离子体的工作机理
在现代科技的推动下,等离子体技术在各个领域中扮演着重要角色。而PLUTO-T型等离子清洗机作为其中的一员,其独特的工作机理使其成为清洗领域的一颗璀璨明星。
用户10579111
2023/05/23
3220
等离子清洗机中射频等离子体的工作机理
【插件开发】—— 2 插件入门
  最近由于特殊需要,开始学习插件开发。 以前接触java也算有些时日,但是一直不知道有插件开发这样一种技术路径,本想着这开发工具都给你备好了,直接用不就行了。但是总有些IT工厂,为了要节约成本,开发自己的开发工具,但是又要节省时间,总不能一切都自己来。毕竟开发一个eclipse也要很长时间的。因此,插件开发出现在历史舞台。 首先要了解插件开发,就得从SWT/JFACE说起了。SWT是一种开源的界面开发框架,以前学java的时候,总是用一些panel,就类似这个。JFace又是一种基于SWT的UI
用户1154259
2018/01/18
2.4K0
【插件开发】—— 2 插件入门
ZooKeeper 笔记(2) 监听数据变化
ZK中的每个节点都可以存储一些轻量级的数据,这些数据的变化会同步到集群中的其它机器。在应用中程序员可以添加watcher来监听这些数据的变化,watcher只会触发一次,所以触发过后想要继续监听,必须再手动设置监听,这比较麻烦,好在ZkClient已经做了一些增强,在watcher的基础上,封装了所谓的Listener,开发人员只需要订阅Listener即可。 package yjmyzz.test; import com.cnblogs.yjmyzz.domain.BaseBean; import or
菩提树下的杨过
2018/01/19
1.7K0
锂离子电池
根据锂离子电池所用电解质材料不同,锂离子电池可以分为液态锂离子电池(li thiumion battery,简称为LIB)和聚合物锂离子电池(polymer li thiumion battery,简称为LIP)两大类。
crazy_hw
2022/08/29
5950
锂离子电池
离子注入工艺仿真
掺杂原子被动打进到基板的晶体内部,但是它是被硬塞进去的,不是一个热平衡下的过程,杂质一般也不出在晶格点阵上,且离子轨迹附近产生很多缺陷。如下图,
用户2760455
2022/06/08
1.8K0
离子注入工艺仿真
警告处理:Expecting android:screenOrientation=unspecified or fullSensor for this activity
       tools:ignore="LockedOrientationActivity"
听着music睡
2022/06/29
9490
警告处理:Expecting android:screenOrientation=unspecified or fullSensor for this activity
离子注入工艺的设计与计算
介绍工艺之前,我们先聊一下昨天一个朋友提到的日本日新的离子注入设备。日本日新是全球3大离子注入设备商之一。
用户2760455
2022/06/08
2.4K0
离子注入工艺的设计与计算
等离子清洗机中氧等离子体刻蚀对石墨涂层的性能研究
在氧等离子体轰击石墨涂层的过程中,基本的反应就是,氧等离子和石墨涂层中的表层C原子发生氧化反应,不论是生成了CO2或者CO,在等离子清洗机的反应腔内,是属于一种真空状态,所以反应的气体就会被抽离真空反应腔,而逝去C原子的石墨涂层就会发生很多结构和性能上的变化。
用户10579111
2023/09/08
3030
等离子清洗机中氧等离子体刻蚀对石墨涂层的性能研究
Mybatis Plus 3.4版本之后分页插件的变化file
MybatisPlusInterceptor是一系列的实现InnerInterceptor的拦截器链,也可以理解为一个集合。可以包括如下的一些拦截器
ruochen
2021/11/24
4370
Spring Boot Admin 2 值得了解的新变化
6.19号,spring团队发布了期待已久的 Spring Cloud Finchley.RELEASE 版本。 期间Spring Boot Admin 也发布了 2.0.1 兼容它,我在升级pig 到Finchley.RELEASE的同时 发现很多有意思的变化整理发出来
冷冷
2018/06/28
1.2K0
锂离子带给动力电池的「爱与恨」
作者/ George.W 现在很多人放弃选择电动汽车的原因,是其续航或补能设备无法满足消费者需要。虽然目前电动汽车所使用的锂离子电池可以支持车辆行驶数百公里,但是充电不方便、速度慢、有安全隐患的问题依旧存在。 最近一年,关于新型电池研发的新闻层出不穷,包括固态电池、钠离子电池等等。目前各国科学家及研发机构也在寻找克服锂离子电池缺陷的解决方法,改善使用痛点。 短路的元凶究竟是谁? 锂离子电池最早由索尼在1991年推出,其原理是依靠离子在电极间运动产生能量。与传统铅酸电池相比,其效率更高,拥有大概三倍于铅酸电
机器之心
2023/03/29
4640
锂离子带给动力电池的「爱与恨」
ggplot2绘制多组趋势变化线图
R语言数据分析指南
2023/08/18
4780
ggplot2绘制多组趋势变化线图
android:screenOrientation=“portrait“ 一直警告报红
升级了新版本的gradle以后会好多问题,其中一个AndroidManifest.xml配置文件也有编译问题。
再见孙悟空_
2023/02/10
2850
android:screenOrientation=“portrait“ 一直警告报红
2 监听mysql表内容变化,使用canal
mysql本身是支持主从的(master slave),原理就是master产生的binlog日志记录了所有的增删改语句,将binlog发送到slave节点进行执行即可完成数据的同步。
天涯泪小武
2019/01/17
6.7K0
Cytoscape插件2:CytoHubba
CytoHubba:发现复杂网络的关键目标和子网络 网络对呈现包括PPI,基因调控,细胞路径和信号转导等多种类型生物数据非常有用。我们//+重要性,并且这也能帮助我们发现网络中的中心元素。 cytoHubba根据nodes在网络中的属性进行排名。它提供了11中拓扑分析方法,包括,Degrre度,Edge Percolated component边过滤成分,Maximum neighborhood component,Density of Maximum Neighborhood Component,Maximal Clique Centrality and six centralities(Botteleneck,EcCentricity,Closeness,Radiality,Betweenness, Stress)以上这些基于最短路径,MCC是新提出的方法,在酵母PPI网络中对关键蛋白的预测有更好的表现。比如依据给定的重要性概念对网络中心性对节点进行排名可以发现重要信息。 研究发现,一个蛋白的degree和他的基因的重要性直接相关,换句话说,具有高degree的蛋白更倾向于是关键蛋白。 已经有几个插件可以对网络数据进行节点排名,比如NetworkAnalyzer和CentiScaPe,他们可以计算有向或无向网络的拓扑参数。这些插件比其他常用的插件提供了更多的中心性测定指标,但是一些其他重要的特性和最近发展的方法他们并未包括进去。不同的方法聚焦不同的拓扑特点或者,相似的特征有着不同的计分策略。为了让生物工作者对网络特点的利用更加辩解,我们编写了cytoHubba插件以执行我们最新发展的算法和几个流行的算法。 加强的node 获取功能控制面板可以帮助研究者搜索和探索网络,并且可以提取感兴趣的子网络。 使用方法 CytoHubba界面提供了一个简单的交互界面有11个得分方法的分析界面。 首先,所有11中方法在每个node中的得分都会被赋予,当然前提是加载了PPI网络,并执行了“compute hubba result”功能。
Y大宽
2018/09/10
6.5K0
Cytoscape插件2:CytoHubba
protobuf 2 kotlin 插件
proto文件就是一个数据协议的描述文件,基于其中的类型信息会被转化成对应的语言(比如java go OC等等)。
逮虾户
2023/10/16
5050
js -- img 随着鼠标滚轮的变化变化
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Language" content="zh-cn" /> <meta http-equiv="Content-Ty
小蔚
2019/09/11
6.6K0

相似问题

坚持使用离子ScreenOrientation

113

离子: ScreenOrientation到肖像

12

PreferenceScreen in PreferenceFragment结束ScreenOrientation变化

10

ionic2 - ScreenOrientation

25

离子2页变化事件

69
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文