我正在使用Ionic 3,我想拨打一个电话,为此,我为电话号码添加了Ionic本机插件:
ionic cordova plugin add call-number
npm install --save @ionic-native/call-number
Run Code Online (Sandbox Code Playgroud)
但这会引发错误:
错误错误:未捕获(承诺):错误:没有CallNumber提供程序!
我实例化了两个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()都在工作,以上内容也不起作用。
有什么想法吗?
谢谢
我正在尝试显示图像从画廊到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 。请帮忙
简要说明:尝试在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命令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,命令行)。帮我
当我想在离子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的新手,最近我开发了一个app.But我的应用程序大小是8mb.我应该如何减少应用程序的大小,我也没有使用任何图像和插件,但它花了8mb的大小.请帮我.
我想要在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中列表项的滚动?
我已经使用Xamarin.Forms和Ionic开发了两个简单的应用程序,需要对创建的Android和iOS APK和IPA文件执行反向工程。我需要为此做研究。从Android模拟器获取APK文件很容易,但是从iOS模拟器获取IPA文件的最佳方法是什么。
我已经尝试使用Cydia,但直到现在仍未成功。我在Xcode中看到,如果您有Apple Developer帐户,则可以选择导出IPA。获取两个IPA文件的最佳方法是什么?如果我得到它们,它们会被束缚吗?
我是Ionic的新手并使用Ionic 3.9.2
我有几个终端命令来为我的离子应用程序提供服务,但是,这两个命令之间我没有任何区别.
ionic serve
Run Code Online (Sandbox Code Playgroud)
和
ionic serve -c
Run Code Online (Sandbox Code Playgroud)