Lou*_*uis 3 typescript ionic2 angular
我正在构建我的离子2应用程序,我收到此错误:
Runtime Error
Error in :0:0 caused by: No provider for StatusBar!
Run Code Online (Sandbox Code Playgroud)
在app.component.ts中,我有:
import { StatusBar } from '@ionic-native/status-bar';
...
@Component({
templateUrl: 'app.html'
})
export class MyApp {
pageComponent: any;
private admobid: any;
constructor(
public platform: Platform
, public statusBar: StatusBar
...
Run Code Online (Sandbox Code Playgroud)
我不明白是否必须列出app.module.ts中的所有本机插件?
如错误所示,您没有StatusBar的提供程序.
在组件中添加提供程序,
@Component({
.....
providers: [StatusBar]
})
Run Code Online (Sandbox Code Playgroud)
或者最好是在你的NgModule中
@NgModule({
imports: ...
.......,
providers: [StatusBar]
})
Run Code Online (Sandbox Code Playgroud)
在后一种情况下,您将不得不添加另一个es6'import'语句,以允许StatusBar类型作为NgModule中的提供者添加
| 归档时间: |
|
| 查看次数: |
3984 次 |
| 最近记录: |