首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ionic2 - ScreenOrientation

ionic2 - ScreenOrientation
EN

Stack Overflow用户
提问于 2016-12-31 05:50:54
回答 2查看 4.2K关注 0票数 5

我想锁定我的屏幕方向在我的ionic2应用程序的特定页面景观。因此,我也从离子站点和Cordova屏幕方向插件导入了插件

代码语言:javascript
复制
import { ScreenOrientation } from 'ionic-native';

然后我试着在我的constructor中调用它

代码语言:javascript
复制
  constructor(public navCtrl: NavController,
              public orientation:ScreenOrientation
              ) {
                ScreenOrientation.lockOrientation('Landscape');
              }

但我发现了一个错误:

异常:./Test类Test_Host中的错误-内联模板:0:0造成的原因是:没有提供程序的ScreenOrientation!

这里似乎有什么问题?

EN

回答 2

Stack Overflow用户

发布于 2017-04-27 17:26:22

错误是指出ScreenOrientation“服务”没有可用的提供程序。为了使用这些提供程序,必须首先在app.module.ts中声明它们。

要将ScreenOrientation添加到app.module.ts中的提供程序列表中:

  1. 首先添加导入: import { ScreenOrientation } from '@ionic-native/screen-orientation';
  2. 然后将ScreenOrientation添加到@NgModule中的提供者列表中: providers: [ StatusBar, SplashScreen, ScreenOrientation, {provide: ErrorHandler, useClass: IonicErrorHandler} ]
票数 9
EN

Stack Overflow用户

发布于 2016-12-31 06:12:23

从构造函数中删除参数“公共方向:屏幕导向”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41405858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档