标签: ionic2

离子远程调试未显示该应用

嘿,我正在尝试对Ionic应用程序进行远程调试,它最近正在运行,但是现在该设备在Chrome Remote设备上显示,但是当我单击该设备时,该应用程序进程将不会显示。它将显示其他移动chrome选项卡上的进程,而不显示Ionic应用程序。

有什么线索吗?

ionic-framework ionic2 ionic-native ionic3

1
推荐指数
1
解决办法
520
查看次数

如何通过For循环创建窗体控件?(ionic2,3)

ts文件:

    this.addAdvertise = this.formBuilder.group({
      input1: [''],
      input2: [''],
      .
      .
      .
      inputN: [''],
      desc:  ['']
    });
Run Code Online (Sandbox Code Playgroud)

输入计数来自数组的长度,数组来自服务器.

我可以使用for循环来创建输入控件吗?

typescript ionic-framework ionic2 ionic3 angular

1
推荐指数
1
解决办法
2221
查看次数

Ionic 2/3:通过ID将数据传递到下一页

我是Ionic的新手,但基本上我希望根据ID将数据从一个屏幕传递到另一个屏幕.

在我的"reference.ts"文件夹中,我有以下代码..

 goToReference1(){
        let id = document.getElementById("1")

      if(id = 1) {
referenceField1: this.referenceList.referenceField1
        this.navCtrl.push(ReferencePage,referenceField1);
      }
      else {
        console.log("nahhh")
      }
    };
Run Code Online (Sandbox Code Playgroud)

在我的levels.ts文件夹(链接到数据的页面)我有....

ionViewDidLoad() {
  this.navParams.get("referenceField1")
  console.log(this.navParams.get("referenceField1"))
}
Run Code Online (Sandbox Code Playgroud)

我不确定是否有更简单的方法来传递并根据ID调用此数据.我很难在下一页上显示它.我已经看过这个教程了,它有点帮助,但我希望更进一步.

ionic-framework ionic2 ionic3

1
推荐指数
1
解决办法
1210
查看次数

Ionic 3 - 想要将对象数组转换为控制器中的字符串数组

在Ionic 3中,我在控制器中获取一组对象.但它对我没用.所以我想将对象数组转换为字符串数组.我在控制器中获取以下数据.

   this.users = [{"id":1,"name":"US"},{"id":2,"name":"UK"}]
Run Code Online (Sandbox Code Playgroud)

但我想要下面的结果:

    this.users = ["US", "UK"];
Run Code Online (Sandbox Code Playgroud)

typescript ionic2 ionic3 angular

1
推荐指数
1
解决办法
3292
查看次数

如何在ionic2的特定页面中删除选项卡?

我是ionic2的新手,我想从特定页面中删除标签。我正在使用以下代码:

import { NavController, App } from 'ionic-angular';

constructor(public navCtrl: NavController, public app: App){

this.navCtrl.push(MainPage);
}
Run Code Online (Sandbox Code Playgroud)

但是只要使用上述代码,所有页面标签都会被删除。我只想删除特定页面。请帮我....

ionic-framework ionic2 ionic-tabs

1
推荐指数
1
解决办法
2712
查看次数

在IONIC应用程序中的启动画面后的白色屏幕

我的应用程序存在"问题".当它正在运行时,在启动画面之后和应用程序准备好之前,出现白色屏幕大约5/6秒,这非常烦人.怎么可能避免这个白屏?

我没有看到很多关于此的问题(没有工作答案),我希望得到更新的答案.我不发布代码,因为我不知道哪些代码可能有用.

离子版3.13.2

谢谢.

apk ionic-framework ionic2 ionic3

1
推荐指数
1
解决办法
6704
查看次数

Ionic 2与MobileFirst 8

我是MobileFirst 8的Ionic 2的新用户,据我所知,我已经在全球安装了Mobilefirst Server和MFP CLI.我用android platfrom创建了Ionic项目然后我安装了Cordova-plugin-mfp.当我试图运行离子cordova模拟Android抛出

错误:无法为Android准备插件:发生意外错误.联系IBM支持.[错误]运行cordova模拟android时出错(退出代码1).

以下是我的系统详细信息.

cli packages: (/usr/local/lib/node_modules)

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

全球套餐:

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

本地包裹:

@ionic/app-scripts : 3.1.6
Cordova Platforms  : android 7.0.0
Ionic Framework    : ionic-angular 3.9.2
Run Code Online (Sandbox Code Playgroud)

系统:

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

在我执行emulate命令之前,已执行的mfpdev应用程序注册在我的MobileFirst控制台中注册的应用程序然后我移动了mfpdev应用程序webupdate它抛出其他错误

Error: Web resources could not be …
Run Code Online (Sandbox Code Playgroud)

cordova ibm-mobilefirst mobilefirst-cli ionic2

1
推荐指数
1
解决办法
559
查看次数

this.http.get(...).map不是函数

我正在使用Angular 5.0.3.当我创建一个promise并尝试订阅它时会发生错误.当我尝试执行我的代码时,我在上传的图像中收到以下错误.上传.我尝试了解决这个错误的所有可能性,但不幸的是我无法解决它.

精英api.ts

import { Injectable } from '@angular/core';
import { Http,Response } from '@angular/http';

//import { HttpClient } from "@angular/common/http";

//import 'rxjs';
//import 'rxjs/add/operator/map'
import { map } from 'rxjs/operators';
//import 'rxjs/add/operator/catch';

import { Observable } from 'rsjs/Observable';

@Injectable()
export class EliteApi{

    private baseUrl = 'https://elite-schedule-c1e63.firebaseio.com//';

    currentTourney:any = {};

    constructor(private http: Http){}

    getTournaments(){
        return new Promise(resolve => {
            this.http.get(`${this.baseUrl}/tournaments.json`) 
                .subscribe((res: Response) => resolve(res.json()));
        });

        }


    getTournamentData(tourneyId) : Observable<any>{
        return this.http.get('${this.baseUrl}/tournaments-data/${tourneyId}.json')
            .map((res: Response) => {
                this.currentTourney = res.json();
                return …
Run Code Online (Sandbox Code Playgroud)

typescript ionic-framework ionic2 ionic3 angular

1
推荐指数
1
解决办法
6543
查看次数

Ionic 2/3:动态显示和隐藏ion-tab/tab

我目前正在尝试动态显示和隐藏我的页面上的标签.

我的问题是,你是怎么做到的?

我尝试在home.ts中声明一个变量,seeTabs: boolean = false; 但是不知怎的,我无法将它的值分配给选项卡.我试过了

<ion-tab … show=seeTabs …></ion-tab>
Run Code Online (Sandbox Code Playgroud)

我也试过了

show=“seeTabs”, show=this.seeTabs, show=“this.seeTabs”
Run Code Online (Sandbox Code Playgroud)

但没有任何作用.你知道怎么做吗?我的意思是我尝试做文档所说的... https://ionicframework.com/docs/api/components/tabs/Tab/

tabs ionic-framework ionic2 ionic3

1
推荐指数
1
解决办法
3509
查看次数

离子地理位置,iOS上无权限

在过去的3个小时中,我一直在尝试使地理位置定位软件包正常工作,并决定寻求帮助,也许您可​​以看到我看不到的东西。

我已按照指示进行操作,无法在任何iOS设备上获取位置服务的许可。

config.xml

https://gist.github.com/keoir/90ea3b75fefed70495409fd5692ac5c0

Package.json

https://gist.github.com/keoir/285c4c04671f70c2473783052936af0d

app.component.ts

https://gist.github.com/keoir/2d09d7cc6956b507a47a59701f0e1aa2

ios ionic-framework cordova-plugins ionic2

1
推荐指数
1
解决办法
3729
查看次数