标签: ionic2

在ionic 3中没有提供CallNumber

我正在使用Ionic 3,我想拨打一个电话,为此,我为电话号码添加了Ionic本机插件:

ionic cordova plugin add call-number
npm install --save @ionic-native/call-number
Run Code Online (Sandbox Code Playgroud)

但这会引发错误:

错误错误:未捕获(承诺):错误:没有CallNumber提供程序!

cordova typescript ionic2 ionic3 angular

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

Observable.forkJoin无法正常工作

我实例化了两个Observable对象:

const observable1 = new Observable.create(observer => observer.next(1)); 
const observable2 = new Observable.create(observer => observer.next(2));  
Observable.forkJoin([observable1, observable2]).subscribe(res => console.log(res));
Run Code Online (Sandbox Code Playgroud)

forkJoin()即使每个observable.subscribe()都在工作,以上内容也不起作用。

有什么想法吗?

谢谢

rxjs ionic2 angular

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

Ionic 2中来自画廊的图像未显示在img标签上

我正在尝试显示图像从画廊到img标签。但是图像未显示在img标签上。但是它正在与PhotoViewer。下面是我的代码。

 options: CameraOptions = {
    quality: 100,
    destinationType: this.camera.DestinationType.FILE_URI,
    encodingType: this.camera.EncodingType.JPEG,
    sourceType: this.camera.PictureSourceType.PHOTOLIBRARY
   //mediaType: this.camera.MediaType.PICTURE
  }
Run Code Online (Sandbox Code Playgroud)

用拍摄的图像

this.camera.getPicture(this.options).then((imageData) => {

  alert(imageData)
  this.photoViewer.show(imageData);
  this.captureDataUrl=imageData;

 }, (err) => {
  // Handle error
 });
Run Code Online (Sandbox Code Playgroud)

在HTML中

<img [src]="captureDataUrl" *ngIf="captureDataUrl"/>
Run Code Online (Sandbox Code Playgroud)

如果我将sourceType用作相机(sourceType: this.camera.PictureSourceType.CAMERA),它也可以工作,它将在img标签上显示图像,但是如果我将sourceType用作,则无法正常工作sourceType: this.camera.PictureSourceType.PHOTOLIBRARY 。请帮忙

android image ionic-framework ionic2 angular

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

实现popover控制器 - IONIC

简要说明:尝试在home.html页面上实现popover控制器.试图按照文档但仍然无法完成.

我在popover.ts旁边创建了页面,home.ts但是当我尝试导入时home.ts,它就是说Cannot find module 'popover'.

我究竟做错了什么 ?

home.ts

import { PopoverController } from 'ionic-angular';
import { PopoverPage } from 'popover';

    @Component({})
    class MyPage {
      constructor(public popoverCtrl: PopoverController) {}

      presentPopover(myEvent) {
        let popover = this.popoverCtrl.create(PopoverPage);
        popover.present({
          ev: myEvent
        });
      }
    }
Run Code Online (Sandbox Code Playgroud)

popover.ts

import { Component } from '@angular/core';
import { ViewController } from 'ionic-angular';


@Component({
    template: `
      <ion-list>
        <ion-list-header>Ionic</ion-list-header>
        <button ion-item (click)="close()">Learn Ionic</button>
        <button ion-item (click)="close()">Documentation</button>
        <button ion-item (click)="close()">Showcase</button>
        <button …
Run Code Online (Sandbox Code Playgroud)

ionic-framework ionic2 ionic3 angular

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

如何修复libCordova.a(CDVLogger.o)ld:在Mac OS ionic 3应用程序上体系结构x86_64的2个重复符号?

我正在尝试运行ionic命令ionic cordova模拟ios并失败。我试图运行一个干净的cordova helloworld项目,它运行时没有任何问题。下面,我写信给您列出带有错误的终端。

 /Users/frol/ionic1/platforms/ios/build/emulator/libCordova.a(CDVLogger.o)
Run Code Online (Sandbox Code Playgroud)

ld:体系结构x86_64 clang的2个重复符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)

**建立失败**

以下构建命令失败:Ld build / emulator / Live \ Hockey.app/Live \ Hockey正常x86_64(1个失败)(节点:2641)UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝ID:1):命令的错误代码65:xcodebuild使用args:-xcconfig,/ Users / frol / ionic1 / platforms / ios / cordova / build-debug.xcconfig,-workspace,Live Hockey.xcworkspace,-scheme,Live Hockey,-configuration,Debug,-sdk,iphonesimulator,- destination,platform = iOS Simulator,名称= iPhone X,build,CONFIGURATION_BUILD_DIR = / Users / frol / ionic1 / platforms / ios / build / emulator,SHARED_PRECOMPS_DIR = / Users / frol / ionic1 / platforms / ios / build / sharedpch(节点: 2641)[DEP0018] DeprecationWarning:已弃用未处理的承诺拒绝。将来,未处理的承诺拒绝将以非零退出代码终止Node.js进程。

我的版本ionic-3.19.1 cordova-8.0.0 node-8.9.4

部署时,请严格遵循ionic网站上的说明并安装所有内容(XCode,命令行)。帮我

ios cordova ionic-framework ionic2

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

在Ionic中使用ngIF 3

当我想在离子1中隐藏或显示div时,我曾经使用过ngshow.

我正在使用离子3,如果indexCount == 0,我试图让按钮什么也不做(没有点击事件).

我现在有......

<div ng-if=" indexCount == 0">
<button ion-button class="previous"> Previous </button>

<div ng-if=" indexCount != 0">
 <button ion-button class="next" (click)="previousButtonClick"> Next 
</button>
Run Code Online (Sandbox Code Playgroud)

ionic-framework ionic2 ionic3

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

如何减少Ionic2中的应用程序大小?

我是Ionic的新手,最近我开发了一个app.But我的应用程序大小是8mb.我应该如何减少应用程序的大小,我也没有使用任何图像和插件,但它花了8mb的大小.请帮我.

android-install-apk ionic-framework ionic2

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

在Ionic 3中无法捕获滚动事件

我想要在ionic3中捕获列表组件的滚动事件,如下例所示:

<ion-content on-scroll = "scrolling()" on-scroll-complete = "scrollComplete()">
  <ion-list>
    <ion-item ng-repeat="item in items" 
              item="item"
              href="#/item/{{item.id}}">
      Item {{ item.id }}
    </ion-item>
  </ion-list>   
</ion-content>      
Run Code Online (Sandbox Code Playgroud)

https://codepen.io/etipirev/pen/aNYNpy?editors=1111

似乎它在离子1中起作用,但在离子3中不起作用?我尚未在离子文档中找到任何事件描述。是否可以捕获ionic 3中列表项的滚动?

javascript ionic-framework ionic2 ionic3 angular

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

如何从iOS模拟器获取IPA文件

我已经使用Xamarin.Forms和Ionic开发了两个简单的应用程序,需要对创建的Android和iOS APK和IPA文件执行反向工程。我需要为此做研究。从Android模拟器获取APK文件很容易,但是从iOS模拟器获取IPA文件的最佳方法是什么。

我已经尝试使用Cydia,但直到现在仍未成功。我在Xcode中看到,如果您有Apple Developer帐户,则可以选择导出IPA。获取两个IPA文件的最佳方法是什么?如果我得到它们,它们会被束缚吗?

cydia ios ipa xamarin ionic2

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

离子服务VS离子服务-c

我是Ionic的新手并使用Ionic 3.9.2

我有几个终端命令来为我的离子应用程序提供服务,但是,这两个命令之间我没有任何区别.

ionic serve
Run Code Online (Sandbox Code Playgroud)

ionic serve -c
Run Code Online (Sandbox Code Playgroud)

ionic-framework ionic2 ionic3

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