标签: ionic2

未安装LaunchNavigator Ionic2插件

我是Ionic 2的新手和周围的一切.我正在尝试设置我的第一个移动应用程序:触摸按钮我会打开原生导航(例如Google Maps for Android).我安装了launchnavigator插件:

ionic plugin add uk.co.workingedge.phonegap.plugin.launchnavigator
Run Code Online (Sandbox Code Playgroud)

并在cremony.ts页面内:

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { LaunchNavigator, LaunchNavigatorOptions } from 'ionic-native';

@Component({
  selector: 'page-ceremony',
  templateUrl: 'ceremony.html'
})
export class Ceremony {

  constructor(public navCtrl: NavController) {

  }

  navigate() {
    let options: LaunchNavigatorOptions = {
      start: ""
    };

    LaunchNavigator.navigate("London, UK", options)
      .then(
      success => alert('Launched navigator'),
      error => alert('Error launching navigator: ' + error)
      );
  }
}
Run Code Online (Sandbox Code Playgroud)

制作一个构建npm run build并将其上传到IonicView …

android cordova ionic2

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

ionic 2 serve命令错误:未捕获(在承诺中):[object PositionError]

有时,当服务命令运行时,会出现此错误,并且在几次之后它会自动消失:

我不得不提到这个错误只发生在加载谷歌地图的地图页面上.

Uncaught (in promise): [object PositionError]
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

google-maps angularjs ionic2

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

如何在firebase中找到"SENDER ID"?

我创建Push notification离子2.演示中,我试图生成server key并sender key从火力点.我已经按照本教程.但我无法cloud messaging在我的火力project setting显示屏幕中找到标签,如图所示,并且没有Server key和sender Id.

在此输入图像描述

我需要SENDER ID在我的应用程序中创建推送通知,如下所示,

cordova plugin add phonegap-plugin-push --variable SENDER_ID=12341234 --save

push-notification firebase ionic2

6
推荐指数
2
解决办法
6185
查看次数

TypeError:v.context.$ implicit不是函数

我是Typescript的新手.我已经3天了.我想从Firebase访问数据.我访问并列出.当我想用(Click)="item()"传递给另一个页面时,我收到错误.我在哪里做错了.

数据api.service.ts

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

import 'rxjs';
import {Observable} from 'rxjs/Observable';
@Injectable()

export class DataApi {


 private url = 'https://ionic2-9dc0a.firebaseio.com/.json';   // https://ionic2-9dc0a.firebaseio.com

 currentphone : any = {};
constructor(private http:Http){
}
  getAdress(){
    return new Promise(resolve =>{
      this.http.get(`${this.url}`) 
      .subscribe(res => resolve(res.json()))
    });
  }





  }
Run Code Online (Sandbox Code Playgroud)

about.ts

import { Component } from '@angular/core'; 
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import {DataApi} from '../../app/shared/shared';
import {Http, HttpModule} from '@angular/http';


import  {TeamsPage} from '../teams/teams';

 @IonicPage()
 @Component({
 selector: 'page-about',
 templateUrl: …
Run Code Online (Sandbox Code Playgroud)

typescript ionic2

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

Ionic 2 Visual Studio模板 - 实时重新加载不起作用

我下载并安装了最新版本的Visual Studio Ionic 2模板,用于Apache Cordova的Visual Studio Tools.我使用的是Visual Studio 2017 Professional.

令我沮丧的是,我发现Cordova的实时重载功能根本不起作用.当我修改HTML时,Cordova Simulate反映这些变化的唯一方法是停止调试并重新部署项目,这需要花费大量时间并使开发工作流程变得非常痛苦.

只要有多个离子项目正在进行,就会出现另一个问题.我发现因为Ionic正在使用相同的端口进行部署,所以当其中一个项目启动时,启动的应用程序会对我要求的应用程序感到困惑,并且经常会显示其他应用而不是我想要的应用.

有任何想法吗?

visual-studio-cordova ionic2

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

启动InAppBrowser时,ParseLiveQuery停止工作

我想继续使用ParseLiveQuery监视事件,即使启动InAppBrowser也是如此.但我不能.

我注意到,当启动InAppBrowser时,来自Parse服务器的所有事件似乎都被暂停/暂停.

这是一个简化的代码来演示这个问题:

export interface PageInterface {
  title: string;
  name: string;
  component: any;
  icon: string;
  logsOut?: boolean;
  index?: number;
  tabName?: string;
  tabComponent?: any;
}    
@Component({
  templateUrl: 'app.template.html'
})
export class ConferenceApp {
  @ViewChild(Nav) nav: Nav;
  appPages: PageInterface[] = [...];
  loggedInPages: PageInterface[] = [...];
  rootPage: any;
  browser: any;

  constructor(
    public events: Events,
    public userData: UserData,
    public menu: MenuController,
    public platform: Platform,
    public confData: ConferenceData,
    public parseData: ParseData,
    public storage: Storage,
    public splashScreen: SplashScreen,
    private iab: InAppBrowser
  ) {

    this.rootPage = TabsPage; …
Run Code Online (Sandbox Code Playgroud)

parse-platform inappbrowser ionic-framework ionic2 parse-server

6
推荐指数
0
解决办法
182
查看次数

允许实验性装饰工视觉工作室

每当我创建新课程时,我都会收到此错误

在此处输入图片说明

Allow experimental decorators visual studio

我使用Ionic2,并试图实现本地存储,我想这个和这个,没有什么工作。

"experimentalDecorators": true

ionic-framework visual-studio-code ionic2 angular

6
推荐指数
0
解决办法
105
查看次数

在iOS上无法使用ionic2退出应用程序

我已经构建了一个Ionic2应用程序并使用

this.platform.exitApp()
Run Code Online (Sandbox Code Playgroud)

在app.component.ts中退出应用程序.

在Android上它运行良好,但在iOS上出现此错误

undefined is not an object (evaluating 'e.navigator.app.exitApp')
Run Code Online (Sandbox Code Playgroud)

ios ionic2 angular

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

离子3离子作为叠卡效应滑动

我使用离子.离子滑片

<ion-slides pager>

  <ion-slide style="background-color: green">
    <h2>Slide 1</h2>
  </ion-slide>

  <ion-slide style="background-color: blue">
    <h2>Slide 2</h2>
  </ion-slide>

  <ion-slide style="background-color: red">
    <h2>Slide 3</h2>
  </ion-slide>

</ion-slides>
Run Code Online (Sandbox Code Playgroud)

我希望我添加这样的效果

.swiper-slide{
position:absolute;
}
Run Code Online (Sandbox Code Playgroud)

但没有成功.其实我没有得到任何线索.我该怎样继续这个

在此输入图像描述

javascript cordova ionic-framework ionic2 ionic3

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

角度4 - 在'.ts'文件中的文本的离子3翻译

嘿家伙我想知道如何在'.ts'文件中翻译文本
基本上它是一个加载文本

showLoader() { 
this.loading = this.loadingCtrl.create({
  content: 'Loading...'
});
this.loading.present();

  }
Run Code Online (Sandbox Code Playgroud)

我需要的是将文本"Loading ..."翻译为"Chargement ..."当语言设置为法语
感谢时

typescript ionic2 ionic3 angular

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