标签: ionic3

如何使用Ionic 2的角度2服务?

我是Ionic 2的新手.我在有角度的2文档中读到,需要在引导应用程序时注入服务.但是在通过Ionic 2教程时看不到任何引导的东西.

任何帮助都非常感谢.

typescript ionic-framework ionic2 ionic3 angular

32
推荐指数
2
解决办法
3万
查看次数

Ionic 3不能在我的自定义组件中使用ion-*组件

我最近从Ionic 2升级到了Ionic 3,我创建了components.module.ts文件并声明并导出了我拥有的每个自定义组件,然后在我拥有的每个页面模块中导入了这个单个文件.

所以现在问题是我不能在我自己的组件中使用ion-*组件,因为我没有导入IonicModule.forRoot(..)我的components.module里面.

错误是:

"模板解析错误:'ion-spinner'不是已知元素......"

我究竟做错了什么?

ionic2 ionic3 angular

32
推荐指数
2
解决办法
1万
查看次数

离子 - 错误:找不到模块'android-versions'

当试着跑

ionic run android --device
Run Code Online (Sandbox Code Playgroud)

我收到模块错误:

Error: Cannot find module 'android-versions'
Run Code Online (Sandbox Code Playgroud)

版本:

java -version 
  java version "1.8.0_144"
Android studio Version 2.3.3
ionic -v
2.2.1
cordova -v
6.5.0
Run Code Online (Sandbox Code Playgroud)

android cordova ionic-framework ionic2 ionic3

31
推荐指数
2
解决办法
2万
查看次数

在我的angular 2项目中使用外部JS库

我需要在我的angular 2项目中使用这个JS库

这个问题可能与我重复,但没有答案对我有用

我试图在我的index.html页面中将库作为脚本标记包含在内

它总是看不到它http:// localhost:8100/PrayTimes.js文件不存在

我也在上面写了这段代码

declare var PrayTimes:any;
Run Code Online (Sandbox Code Playgroud)

我试图在我的构造函数中使用它,但我收到此错误

PrayTimes未定义

javascript typescript ionic2 ionic3 angular

29
推荐指数
2
解决办法
5万
查看次数

函数DocumentReference.set()使用无效数据调用.不支持的字段值:自定义预算对象

下面的代码工作正常,直到今天 但我现在不知道它不起作用并给出了以下错误.你能告诉我为什么吗?

错误:使用无效数据调用函数DocumentReference.set().不支持的字段值:自定义预算对象

 export class Project {
        id: string = null;
        name: string;
        budgetList?: Budget[];
    }

export class Budget {
    id: string;
    amount: number;
    contingency: number = 20;
    budgetGroup: BudgetGroup = new BudgetGroup();
    creationTime: string;
}
Run Code Online (Sandbox Code Playgroud)

码:

  async create(data: DtoProject): Promise<Project> {
    try {
      const projectId: string = this.fireStore.createId();
      const budgets = this.budgetProvider.createBudgets(data.budgetList, projectId);//budgets
      const proj: Project = {
        id: data.id,
        name: data.name,
        budgetList: budgets,//here it has the error
      }
      proj.id = projectId;
      await this.fireStore.doc<Project>(`projects/${projectId}/`).set(proj));//project
      }
 }

  createBudgets(data: Budget[], projectId: …
Run Code Online (Sandbox Code Playgroud)

firebase typescript ionic3 angular google-cloud-firestore

29
推荐指数
3
解决办法
2万
查看次数

Ionic 2 - 应用程序的全局NavBar

在Ionic 1中,我们可以定义一个<ion-nav-bar>上面的a <ion-nav-view>,它作为整个应用程序的通用导航栏,我们可以在每个视图的基础上关闭它(使用ionNavView's hideNavBar=true|false.

它出现在Ionic 2中我们必须插入<ion-nav-bar>每页 - 并且不能为整个应用程序提供全局导航栏.这是正确的,还是我错过了一招?

如果是这样 - 似乎有很多重复的代码?

此外,看起来你没有能力让NavBar构建自己的后退按钮,你必须自己为后退按钮编写自己的标记(每页),这似乎是很多代码重复.

typescript ionic-framework ionic2 ionic3 angular

28
推荐指数
2
解决办法
1万
查看次数

离子2中的ngOnInit vs ionViewDidLoad

我将使用哪一个来初始化数据?

ngOnInit() {
    this.type = 'category';
    this.getData();
    this.setData();
}

ionViewDidLoad() {
    this.type = 'category';
    this.getData();
    this.setData();
}
Run Code Online (Sandbox Code Playgroud)

ionic2 ionic3 angular ionic4

28
推荐指数
1
解决办法
3万
查看次数

在Ionic v3中呈现HTML内容

view.html

<div>{{text}}</div>

问题是"文本"包含我希望显示的HTML,但它只显示HTML标记和文本.

我该怎么做才能呈现这样的内容?

我已经尝试过早期版本(Ionic 1/2)解决方案,似乎没有任何东西可以与Ionic v3一起使用.

typescript ionic2 ionic3 angular ionic4

27
推荐指数
1
解决办法
3万
查看次数

自动签名无法解决"projectName"目标的权利文件的问题

我是mac的新手,我收到如下错误 图片

我应该怎么做我已经购买了开发者许可证并且我创建了配置证书,但我仍然面临这个问题.我不知道为什么我得到这个错误任何帮助.

我已按照此YouTube链接创建配置文件和发布配置文件https://www.youtube.com/watch?v=Xh2nnjttOwo&t=367s

UPDATE

更新我的buildsettings后,如下所示 IMG

我正在收到像这样的新错误 IMG

xcode ios provisioning-profile ionic2 ionic3

26
推荐指数
5
解决办法
2万
查看次数

更新到Android Studio 3.0后无法运行Ionic应用程序

这是我的离子信息

cli包:(/ Users/billb/dev/customer-mkt-app/node_modules)

@ionic/cli-utils  : 1.15.2
ionic (Ionic CLI) : 3.15.2
Run Code Online (Sandbox Code Playgroud)

全球套餐:

cordova (Cordova CLI) : 7.0.1
Run Code Online (Sandbox Code Playgroud)

本地包裹:

@ionic/app-scripts : 3.0.1
Cordova Platforms  : android 6.2.3 ios 4.4.0
Ionic Framework    : ionic-angular 3.3.0
Run Code Online (Sandbox Code Playgroud)

系统:

Android SDK Tools : 26.1.1
ios-deploy        : 1.9.2
Node              : v6.11.5
npm               : 3.10.10
OS                : macOS Sierra
Xcode             : Xcode 9.0.1 Build version 9A1004
Run Code Online (Sandbox Code Playgroud)

环境变量:

ANDROID_HOME : /Users/billb/Library/Android/sdk
Run Code Online (Sandbox Code Playgroud)

其他:

backend : pro
Run Code Online (Sandbox Code Playgroud)

我可以成功构建应用程序.当我尝试在Android Studio中打开它时,我收到了一些错误,主要是围绕一个gradle同步失败.这是Messages控制台中的5个错误.

无法解析':@ debug/compileClasspath'的依赖关系:无法解析项目:CordovaLib.无法解析项目:CordovaLib.

要求:项目:

Project:声明从配置'debugCompile'到配置'debug'的依赖项,它没有在project>:CordovaLib的描述符中声明.


无法解析':@ debugAndroidTest/compileClasspath'的依赖关系:无法解析项目:CordovaLib.无法解析项目:CordovaLib.

要求:项目:

Project:声明从配置'debugCompile'到配置'debug'的依赖项,它没有在project>:CordovaLib的描述符中声明.


无法解析':@ debugUnitTest/compileClasspath'的依赖关系:无法解析项目:CordovaLib.无法解析项目:CordovaLib.

要求:项目: …

android gradle cordova ionic3

26
推荐指数
4
解决办法
2万
查看次数