Cordova屏幕锁定方向不是一个功能
Cordova screen lockOrientation is not a function
我正在使用cordova,并试图将Android的屏幕方向锁定为横向。我正在使用插件屏幕定向插件:https://www.npmjs.com/package/cordova-plugin-screen-orientation
我在javascript代码中使用它作为:
screen.lockOrientation("landscape");
但我得到的错误是screen.lockOrientation不是一个函数。我console.log(screen),我发现该方法确实存在。我还将插件添加到了我的config.xml中,因为这里有人问我同样的问题:如何配置插件";cordova插件屏幕定向";在config.xml 中
我仍然会出错。有人知道我该怎么修吗?
这是针对离子1.X的
经过长期的斗争,我自己发现了这一点,从未在任何文件中说过。首先,我使用了离子天然,正如这里所说的(取v1-angular1的部分)http://ionicframework.com/docs/v2/native/
然后
使用注射器"$cordovaScreenOrientation"。只能在设备中工作。
.controller('LoginCtrl', function($scope,$cordovaScreenOrientation) {
$cordovaScreenOrientation.lockOrientation('landscape')
根据npm文档,您可以使用
window.screen.orientation.lock('portrait');
相关文章:
- 按下一个HTML按钮,该按钮使用一个功能在同一个新窗口中打开URL
- 使用单选按钮参考另一个功能
- 流星:移除不是一个功能
- 浏览器同步摄像头加速视频播放不是一个功能
- 谷歌应用程序脚本搜索UI下一个和上一个功能
- 如何使用上一个/下一个功能循环数组中的图像
- 是否可以设置一个功能“;联系我们”;页面使用HTML/CSS
- 只有在前一个功能成功完成的情况下,我才能正确地启动此功能
- 如果另一个功能完成,则执行该功能,而不是何时
- 单击和键控操作可以完成一个功能
- 如果选中单选按钮,如何转到另一个功能?(Javascript)
- 你能在javascript中命名一个功能点击吗?
- 使用 firebase 获取$add angular 应用程序不是一个功能
- 在按钮单击中将一个功能更改为第二个功能
- 在谷歌地图自动补充之后启动一个功能
- 单击圆圈时启动一个功能 - 传单
- 这是一个功能声明、表达式和对象吗?
- 谷歌图表:嗨不是一个功能
- 灯箱“下一个”功能仍然显示已隐藏的元素 (li) 显示:无;
- 有一个功能可以将字符串很好地缩短为一个、两个或三个字母