我不熟悉爱奥尼亚框架。当我使用cli添加任何插件时
离子插件添加
我得到以下错误:
Repository "https://github.com/ccsoft/cordova-facebook.git" checked out to gitef "master".
shell.js: internal error
Error: EXDEV, cross-device link not permitted 'C:\Users\Miteshpc\AppData\Local\emp\git\14346
我试图启动一个ionic 2空白项目,但它总是创建一个ionic 1项目。我就是这么做的:
npm install -g ionic@beta
ionic start Test --v2
但当我打开项目时,它仍然是版本1。我已尝试使用以下方法完全去除离子:
sudo npm uninstall -g ionic
sudo npm uninstall -g ionic@beta
sudo npm uninstall -g cordova
但在那之后,当我输入“ionic”时,它表明我有ioni
伙计们,我试图在ion导航视图中有一个模板,但州政府不承认它。
我想要一个
<ion-nav-view>
<ion-nav-view name="menuContent">
<nav-view name="historyContent">
</nav-view>
</ion-nav-view
</ion-nav-view
它没有加载template browser.html,我是不是遗漏了什么错误?
还有我的app.js:
/**
*
* @TODO: Make several files for the controllers if we have so many script
*
*/
angular.module('starter.controllers', ['ui.router'])
.controller('HomeCtrl', function($scope, $stateParams) {
})
.controller('RegistreCtrl', fu
我正在尝试在ionic应用程序中设置a。代码如下:
控制器:
$http({
"method": "POST",
"url": "https://api.mailgun.net/v3/" + mailgunUrl + "/messages",
//"crossDomain": "true",
"header
我按照以下步骤创建了一个应用程序:
ionic start ionic-maps blank
cd ionic-maps
ionic setup sass
ionic io init
ionic platform add android
bower install ngCordova
将以下行添加到index.html:
<script src="lib/ngCordova/dist/ng-cordova.js"></script>
<script src="co
在我的ionic应用程序中使用$cordovaLocalNotification时,我遇到了一个问题,下面的代码生成了一条错误消息TypeError:无法读取未定义的属性“local”
try{
if($scope.active.checked){
$cordovaLocalNotification.schedule({
id: 1,
title: 'Notification',
text: 'You are currently publishin
我正在尝试在我的Ionic 2应用程序中使用TouchID,并且有这个简化的代码当我在iPhone上运行应用程序时,我看到控制台中记录了“A”,然后是“指纹或设备密码已验证”。但没有记录“B”。我错过了什么
checkIn(job) {
console.log("A");
TouchID.verifyFingerprint('Scan your fingerprint to check in')
.then(
res => function() {
我无法删除数据库以释放存储空间。我已经尝试了这个解决方案,但它并没有解决我的问题。我已经使用compact()函数来清除以前的用户数据,但是当我尝试同步新用户数据时,其他用户的旧数据不会被删除。例如,用户A有3个数据,用户B有2个数据。首先,我从用户A获取数据,并正确获取数据,这是3个数据。然后,当我想从用户B获得数据时,我得到了5个数据,这意味着来自用户A的数据没有被删除/删除。下面是我的代码:
uuid.ts
retriveTaskRefNo(url, uuid, cb){
//get
我想为每页显示一张幻灯片,并在同一页上显示下一张和上一张幻灯片的一部分,如下所示:
我写的代码如下:
<ion-slides options="options" slider="data.slider" class="offer-slider">
<ion-slide-page ng-repeat="offer in offers track by $index">
<offer offer="offer" expanda
我想知道是否有任何方法可以使用web api或rest客户端工具更新ionicdb。我知道parse platform有它,firebaseDb也有它。但是我找不到任何关于离子云数据库的文档。它说明了如何在移动应用程序中进行设置,但不是通过web api。请帮忙。好吧,很抱歉回答晚了。。。文件如下:
但不幸的是,ionicDB很快就会消失。看起来测试版已经完成了,他们正在关闭它
我希望我不是那个带来坏消息的人(谢谢你的回答..是的,你是我一大早就听到坏消息的人!!我以前不知道..我希望我能杀了你
我试图学习ionic 2,但对我来说非常困难,因为它们是用typescript编写的,所以我尝试学习ionic 1,但我有很多困惑,在每个html内容中有两种不同的类型,例如,对于创建标题,我在下面找到了两种方法,我必须使用它们?什么时候使用
离子标签
<ion-header-bar class="bar-positive">
<h1 class="title">Checkboxes</h1>
</ion-header-bar>
复选框
我最近升级到了ionic 3,实现了用于导航的IonicPageModule。push和setRoot适用于所有导航,但我在尝试引用app.component.ts中的页面时遇到了困难
通常情况下,我会从导入中引用页面,如下所示
this.rootPage = user ? ProgramsPage : LoginPage;
其中,app.module.ts
然而,在新的angular 4/ionic 3设置中,对“页面”的引用在相关的page.ts中用字符串引用,没有导入,并且似乎与navC
我在ionic1项目上工作。我需要在Android平台上显示带有图像的推送通知。我能够显示带有文本的通知,但图像不会以某种方式出现。我需要一些工作的解决方案,在通知栏的ionic1文本后显示图像
我正在使用我使用这个SO问题->来解决这个确切的问题。我已经看到了示例的可能副本,但是通知已经在我的案例中起作用了,我只需要在通知栏中显示图像更新代码示例以更好地理解我使用了这个SO问题->来解决这个确切的问题。我已经看到了示例的可能副本,但通知在我的示例中已经起作用,我只需要在通知栏中显示图像,更新代
在API中,他们未经授权调用是可以的
如何设置它的标题?
“谢谢”
Chrome控制台:
Response for preflight has invalid HTTP status code 404
这是因为浏览器在发送实际请求(称为飞行前)之前将请求的标题发送到服务器,以验证请求是否符合服务器配置中定义的CORS策略
因此,您需要做的是仔细检查您正在联系的服务器是否正确配置为在您发出请求时接受请求
确保后端服务器不仅接受POST请求,而且还接受同一端点url的选项请求。OPTIONS请求应
如何使用不同版本的ionic创建ionic项目
如前所述,我可以使用Ionic cli中的--type=ionic1标志创建Ionic 1项目
但是我们如何使用Ionic cli 3创建Ionic 2项目呢?
--type=ionic2不能像线程中提到的那样工作
任何形式的帮助都将不胜感激
谢谢 无法使用ionic3 cli创建ionic2
原因
ionic1在angular1x上
但angular2不是angular1x的更新版本,而是为angular1x重新编写的,因此ionic将其自身更新
我的应用程序中有一个页面有一个模式页面,我想更改该页面的大小,我尝试使用model属性来更改它,但它会更改所有其他页面的大小,我想使用不同大小的不同模型
$modal-inset-min-width
如果您看到ModalController的内部create方法,它是:
create(component: any, data?: any, opts?: ModalOptions): Modal;
下面是模块选项:
export interface ModalOptions {
sho
我正试图用Ionic原生IBeacons插件在一个Ionic 3.6项目上实现一个屏幕来显示IBeacons
这是我的代码:
scanIBeacons(){
this.ibeacon.requestAlwaysAuthorization();
this.ibeacon.isBluetoothEnabled().then(isEnabled => {
console.log("BLUETOOTH ENABLED " + isEnabled)
this.
我使用的是最新的爱奥尼亚框架,对爱奥尼亚来说非常陌生!我在爱奥尼亚项目结构中找到了src和www文件夹!我很困惑,我应该把我的文件放在哪里?当我搜索许多论坛时,显示它应该在src中,而我使用Ionic creative studio测试了一个设计,并下载了zip文件,他们要求将其放在www文件夹中
我在这里很困惑!请帮帮我 您自己的文件应该放在src中
生成时生成的文件放在www/build
在源文件夹中,您可以选择自己的结构,我通常会执行以下操作:
src/app/app.module etc
此函数用于获取与我的当前位置之间的距离位置
applyHaversine(locations) {
let usersLocation = {
lat: 40.713744,
lng: -74.009056
}; // before i have declared lat and lng.. and i want to this lat and lng can be filled by my current location
locations.map((location) =&g
我在我的home.html页面上添加了一个文本区域。问题是,如果我通过按enter键按行添加数据,现在当我将其保存在数据库中并显示在页面上时,它只显示一行
我就是这样键入的:
1. Line one
2. Line two
3. Line three
1. Line one 2. Line two 3. Line three
<ion-textarea rows="1" autosize #input (click)="focusInput(input)" (input)="chang
我已经尝试了一些解决方案,但我的应用程序一直很难运行(我在ios设备上测试)
我的代码
getPictureFromCamera() {
return this.getImage(this.camera.PictureSourceType.CAMERA);
}
getPictureFromPhotoLibrary() {
return this.getImage(this.camera.PictureSourceType.PHOTOLIBRARY);
}
ge
我们在d3js中使用离子3。我们在每个组件中都有很多d3.js转换(我们认为这需要很多内存)。
最初,应用程序对导航和内容呈现的响应很快,但导航5-10页后,应用程序的响应速度会变慢。我们看到页面导航和内容呈现的滞后。
我们认为这是因为图标3中的视图缓存(不确定图标3中是否启用了视图缓存)
当用户点击导航按钮时,我们按下或弹出导航控制器。
有没有办法禁用视图缓存,这样无论用户在视图之间导航多少次,应用程序性能都是相同的
“@IONAL/app脚本”:“3.1.9”,
“@ionic native
我对爱奥尼亚一无所知,但我想尽快学习,我需要你的帮助。
基本上,使用ionic 3.19开发一个应用程序,该应用程序在两个选项卡(WeatherPage和ForecastPage)中显示当前天气和天气预报。
和获取:模块“AppModule”导入的意外值“undefined”
我的应用程序模块.ts:
import { BrowserModule } from ‘@angular/platform-browser’;
import { ErrorHandler, NgModule } from
我试图有一个离子头,其中一个图标在左边,另一个在右边。我的代码如下所示
<ion-header>
<ion-navbar>
<ion-buttons icon-start>
<button ion-button icon-only>
<ion-icon name="contact"></ion-icon>
</button>
&
我有一个场景,我正在使用ionic将图像文件从本地驱动器(键入jpeg或png)上载到API端点。下面是我的代码:
fileupload.html-->
provider.ts-->
我已经解决了CORS问题,同样的问题也没有
当我使用postman发送相同的响应时,它会成功,这就是我在postman中发送的响应
Form-data
key - "file" (type file) value - "/path/to/my/file"
Headers
Content-type - appli
我有一个名为匹配和提要的页面。在匹配的页面中,我有3个选项卡,如下所示
<ion-tab [root]="tab1Root" tabTitle="Applied" id="active" #active></ion-tab>
<ion-tab [root]="tab2Root" tabTitle="Failed"></ion-tab>
<ion-tab [root]="tab3Root" tabTitle="S
这是我的密码
this.platform.ready().then(() => {
this.localNotifications.schedule({ // ionic local notification native plugin.
title: 'Welcome',
text: 'xxxxxxxxxx',
at: new Date(new Date().getTime() + 1000)
})
}
现在我有了爱奥尼亚4.6.0的最新版本。我的爱奥尼亚版本:4.6.0
当我尝试使用旧的v1命令时:
离子构建ios
我收到:
“生成”命令已重命名。要了解更多信息,请运行:
爱奥尼亚科尔多瓦建筑-帮助
然后跟
ionic covdova构建ios
失败的原因如下:
[警告]无法确定项目类型项目配置:./ionic.config.json
- For @ionic/angular projects, make sure @ionic/angular is listed as a
对于一个大学项目,我必须使用Ionic 4实现一个Ionic应用程序
在该应用程序中,你可以扫描二维码,二维码从JSON文件中提供特定街道艺术的数据,并使用cordova插件将其显示在相机预览中。这个很好用
扫描二维码后,我现在尝试将JSON文件中的布尔值设置为true,以便显示一个仅包含扫描二维码数据的列表
我曾尝试使用Cordova文件插件,但我就是没能让它工作
setJson(fileName, object) {
this.file.writeFile(this.dataDir
我在爱奥尼亚从事媒体捕获模块的工作。如何在爱奥尼亚设计定制录像机?我使用的是爱奥尼亚5.2.8(最新)版本。我计划在爱奥尼亚建造一台录像机,但我遇到了这件事。你能详细说明一下吗?你在说什么设计?我想在爱奥尼亚设计一个类似Instagram的故事记录器。检查这个:这个插件为你提供全屏摄像头和其他HTML屏幕。你可以让它看起来像Instagram。也可以查看本教程:这有助于录制视频剪辑吗?
我想在弹出窗口中添加一个日期选择器。目前我们有一个带有to复选框的警告框。作为一项新功能,我想在复选框下方添加一个日期选择器。您可以尝试使用此解决方案
const alert = await this.alertCtrl.create({
inputs: [
// input date with min & max
{
name: 'name4',
type: 'date',
min:
我正在用ionic构建一个移动应用程序,我正在尝试更改div的背景图像,但它不起作用
这是密码
<div style="background-image: url(./assets/IMG/set3.jpg);">
......
</div>
我还有其他类似的div,但是背景图像没有显示,请我需要您的帮助,我已经在线搜索了,但没有找到有效的解决方案如果您的目标是为整个页面设置背景图像,您可以使用--background查看离子内容。像下面这样的方法对我很有效
ion-c
我必须开发一个应用程序,在爱奥尼亚推通知,在通知点击用户应该重定向到一个特定的页面
我搜索并找到了两个pluginsFCM和Push,但我对它们的区别感到困惑,它们是如何工作的?哪一个是最好的实施方式?这个问题已经在上面了
以下是公认的答案:
如果您使用的是Firebase,请使用FCM/Firebase。如果你使用任何
其他推送提供程序,如Ionic push或OneSignak,请使用另一个
对我来说,我会选择FCM,因为它更容易实现。Sir@BlackMamba,你能告诉我,如果我在浏览器
我已经通过formController绑定了值,但它没有正确绑定,
这就是我如何绑定.ts文件上的值
this.rental.setValue(scheme, { emitEvent: false, onlySelf: true });
这是相关的HTML
<ion-item>
<ion-label position="floating"> SCHEME</ion-label>
<ion-select placeholder="Sele
我在一个请求使用蓝牙的应用程序上发现了一个关于为什么需要蓝牙的描述。我需要在我的应用程序中实现这一点
如何命名这个函数?如何在爱奥尼亚上实现这一点?此BT请求必须通过cordova插件触发,例如iOS的此插件:
..或编辑cordova的config.xml以包括:
<config-file parent="NSBluetoothAlwaysUsageDescription" target="*-Info.plist">
<string>Improve loc
如果我有以下功能:
结果.ts
export class ResultsPage implements OnInit {
myFunc() {
alert('my function works!');
}
}
app.component.html
<button (click)="myFunc()">CALL</button>
我可以在app.component.html中调用此函数吗 您应该使用角度提供者和服务
运行ionic g服
这是关于爱奥尼亚的一个错误,我刚刚从爱奥尼亚4升级到爱奥尼亚5。我还将nodejs升级到了最新版本12.16.4。现在我在我的爱奥尼亚项目上执行爱奥尼亚服务时出错了。在这方面你能帮我吗
我正在尝试使用(授权服务器在成功授权重定向时提供的授权代码)从到Ionic 5应用程序的deeplink检索请求参数
Android意图过滤器似乎配置正确,因为应用程序在成功验证后打开
我一直有不匹配的deeplinks,其中插件未安装错误
app.module.ts:
从'@angular/common/http'导入{HttpClientModule};
从“@angular/core”导入{APP_初始值设定项,NgModule};
从“@angular/platform browser”
所以我有一个带有半透明离子标题和全屏离子内容的离子页面
问题是,当覆盖上面提到的离子内容时,CSS上的更改不会应用,并且在渲染后,默认样式会应用于离子内容
page.html
<ion-content [fullscreen]="true">
<ion-grid fixed id="mainGrid">
<ion-row>
<ion-col size="12"&g
事情是这样的:
我与爱奥尼亚电容器进行了一对一的私人聊天,将信息保存在CloudFireStore中。到目前为止,它运行良好。两个用户都可以发送和接收消息。
另一方面,我已经根据Capactor()的官方文件使用FCM(Firebase Cloud Messaging)发出推送通知,并且在Firebase的控制台中,我可以将通知发布到某些设备,因为我已经获得了它们的令牌
那么,当用户收到新消息时,我是否也可以使用FCM实现消息通知?就像whatsapp、微信和其他常见的聊天应用一样
注意:我
在VS 2015中,空白应用程序(Apache Cordova)正确显示波斯语(波斯语)文本,但在爱奥尼亚框架中,波斯语(波斯语)文本显示如下:
我已尝试在以下步骤中添加自定义字体:
将字体添加到www/lib/ionic/font
做一个像这样的字体
@font-face{
字体系列:“自定义字体”;
src:url(“../font/BMitra.eot?v=2.0.1”);
src:url(“../lib/ionic/fonts/BMitra.eot?v=2.0.1#iefix”)格式
(前言:我来自C#/WPF背景,对web开发人员来说是全新的-请接受我!)
使用Angular 2,我可以如下定义我的路线:
RouterModule.forChild([
{ path: 'contacts', component: ContactsComponent }
])
<ion-item *ngFor="let contact of contacts" detail-push>
<button ion-button n
我希望能够将字符串中的字符\r\n转换为新行
范例
约翰正在等。\r\n我们可以告诉你他的情况吗\他是一个伟大的人
转化为
约翰正在等
我们能告诉你关于他的事吗
他是一个伟大的人
我试过了,但没用
nl2br(text: string) {
return text.replace(new RegExp('\r?\n','g'), '<br />');
}
nl2br(文本:字符串){
返回text.replace(新的RegExp('\r?\n','g'),'');
}
我
我想使用将www/assets/imgs/christmas.jpg中的图像文件复制到dataDirectory文件夹,但我不知道如何访问www文件夹。我尝试了以下方法:
this.file.checkFile(this.file.applications存储目录'assets/imgs/christmas.jpg')
但是它总是返回NOT\u FOUND\u ERR您应该将applicationStorageDirectory更改为applicationDirectory(尽管我不确定区别是什
我正在努力实现一个VirtualScroll列表。我目前的做法是:
<ion-list #virtualScroll [virtualScroll]="items" approxItemHeight="52px" >
<div *virtualItem="let item">
<button ion-button (click)="handleClick(item)" [style.height]="item.isSelected ? '70
我正在为移动应用程序使用Ionic 1框架。我希望我的推送通知显示为类似truecaller的弹出窗口,即使应用程序仍处于关闭状态。可以使用哪些插件?请查看OneSignal。它是100%免费和开发者友好的多平台使用
OneSignal提供了一个简单的界面来推送通知和电子邮件,让内容创建者专注于高质量的用户参与,而不是复杂的实现
签出OneSignal。它是100%免费和开发者友好的多平台使用
OneSignal提供了一个简单的界面来推送通知和电子邮件,让内容创建者专注于高质量的用户参与,而不是
我正在尝试将一个基本的ionic 4应用程序部署到digitalocean提供的spaces CDN中
我上传了gitlabpages上的静态网站,网站正在运行。
我曾尝试在spaces CDN上复制结果,但该文件不是由浏览器打开的,而是在打开后下载的
我发现它可能是--base href,我试图修改它,但没有成功,构建提供的索引文件仍然被下载
首先,我构建了ionic应用程序
ionic build --prod --base-href="xxx.gitlab.io/xxx" //code u
我尝试过将CSS样式应用于输入字段的解决方案,但它不起作用。我能知道还有其他建议的方法吗
.registration-input-box > input {
--ion-color-success: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-touch-callout: none;
-ms-user-select: none;
-m
我试图通过这个例子来集成电容器Admob
https://ionicframework.com/docs/native/admob
但是
失败于
[ng] ERROR in src/app/map/map.page.ts:81:30 - error TS2749: 'Admob' refers to a value, but is being used as a type here.
[ng]
[ng] 81 private admob:
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 122 页