未知提供者:$ionicAppProvider
Unknown provider: $ionicAppProvider
当我尝试在 app.js
中设置 GCM 推送的 api 键时出现此错误
这是我使用的代码:
.config(['$ionicAppProvider', function($ionicAppProvider) {
// Identify app
$ionicAppProvider.identify({
// The App ID for the server
app_id: 'MY_APP_ID',
// The API key all services will use for this app
api_key: 'MY_API_KEY',
//The GCM project number
gcm_id: 'MY_GCM_PROJECT_NUMBER'
});
}])
您似乎还没有安装 ionic-service-core 模块并使用它设置您的应用程序。您需要执行以下操作:
1) 安装离子服务核心。
运行 ionic add ionic-service-core
在您项目的命令行上
2) 将此脚本标记添加到 index.html
<script src="lib/ionic-service-core/ionic-core.js"></script>
3) 将 ionic.service.core
模块添加到您的 app.js 中,如下所示:
angular.module('starter', ['ionic',
'ionic.service.core',
'starter.controllers'])
可能您在模块之前注入了 ionic 核心服务。试试这个:
angular.module('starter', [
'ionic',
'ionic.service.core',
'your.module'
]);
当我尝试在 app.js
中设置 GCM 推送的 api 键时出现此错误这是我使用的代码:
.config(['$ionicAppProvider', function($ionicAppProvider) {
// Identify app
$ionicAppProvider.identify({
// The App ID for the server
app_id: 'MY_APP_ID',
// The API key all services will use for this app
api_key: 'MY_API_KEY',
//The GCM project number
gcm_id: 'MY_GCM_PROJECT_NUMBER'
});
}])
您似乎还没有安装 ionic-service-core 模块并使用它设置您的应用程序。您需要执行以下操作:
1) 安装离子服务核心。
运行 ionic add ionic-service-core
在您项目的命令行上
2) 将此脚本标记添加到 index.html
<script src="lib/ionic-service-core/ionic-core.js"></script>
3) 将 ionic.service.core
模块添加到您的 app.js 中,如下所示:
angular.module('starter', ['ionic',
'ionic.service.core',
'starter.controllers'])
可能您在模块之前注入了 ionic 核心服务。试试这个:
angular.module('starter', [
'ionic',
'ionic.service.core',
'your.module'
]);