标签: ionic2

如何在angular2中每2分钟调用一次功能?

如何在Angular2中每两分钟调用一次保存功能?

ionic2 angular

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

得到错误:在ubuntu 14.04中使用ionic build android生成EACCES

我在ionic2开发了一个项目

虽然我正在做离子构建android我得到这个错误

在此输入图像描述

我的离子信息是

Cordova CLI:6.3.0

Ionic Framework版本:2.0.0-beta.10

Ionic CLI版本:2.0.0-beta.36

Ionic App Lib版本:2.0.0-beta.19

操作系统:分销商ID:Ubuntu描述:Ubuntu 14.04.5 LTS

节点版本:v4.4.7

我在谷歌搜索但没有解决方案适合我..

我该如何修复这个Bug?

android cordova ionic2

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

错误TS4053:导出类的公共方法的返回类型具有或正在使用名称'Observable'

我正在尝试使用离子2和角度2构建应用程序,当我尝试运行我的应用程序时出现此错误.我建立另一个项目来检查和相同的问题,我真的很困惑这个问题.

照片中的错误

这是我的服务代码

import { Injectable } from '@angular/core';
import { Http } from '@angular/http';
import 'rxjs/add/operator/map';
import { Storage} from '@ionic/storage';
import {NavController} from "ionic-angular";


/*
  Generated class for the MyService provider.

  See https://angular.io/docs/ts/latest/guide/dependency-injection.html
  for more info on providers and Angular 2 DI.
*/
@Injectable()
export class MyService {
  public local :Storage;
  public getsession : any;
  constructor(private http: Http, private navCtrl : NavController) {
    this.local = new Storage();
    console.log("my-service page")
  }

  postLogin(data){
    let link = "http://adirzoari.16mb.com/login.php";
    return this.http.post(link,data)
        .map(res => …
Run Code Online (Sandbox Code Playgroud)

typescript ionic-framework ionic2 ionic3 angular

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

如何在Ionic中定位一个popover 2

如何在Ionic 2中手动定位弹出窗口?

我无法在css类中设置位置,因为弹出控制器使用内联样式设置位置.

javascript ionic2

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

Ionic2错误:"没有存储提供商"

在阅读了我能找到的所有内容并且失败之后,我必须在这里问:

我正在尝试使用ionic2的存储,就像文档告诉我的那样,

doc:https://ionicframework.com/docs/storage/

这是我的代码:

APP-module.ts

    import { BrowserModule } from '@angular/platform-browser';
    import { ErrorHandler, NgModule } from '@angular/core';
    import { IonicApp, IonicErrorHandler, IonicModule } from 'ionic-angular';
    import { SplashScreen } from '@ionic-native/splash-screen';
    import { StatusBar } from '@ionic-native/status-bar';

    import { MyApp } from './app.component';
    import { HomePage } from '../pages/home/home';
    import { Intro } from '../pages/intro/intro';
    import { Checklist } from '../pages/checklist/checklist';
    // import { Http } from '@angular/http';
    import {IonicStorageModule} from '@ionic/Storage';
    import { Data } …
Run Code Online (Sandbox Code Playgroud)

javascript cordova typescript ionic2 angular

22
推荐指数
3
解决办法
3万
查看次数

离子v3中的定制组件

我想创建一个简单的组件并将其包含在页面上.我用ionic g component my-header(ionic-cli v3 beta)创建它,修复了IonicPageModule错误,然后添加到另一个页面.然后我得到这个错误:

Error: Uncaught (in promise): Error: Template parse errors:
'my-header' is not a known element:
1. If 'my-header' is an Angular component, then verify that it is part of this module.
2. If 'my-header' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
Run Code Online (Sandbox Code Playgroud)

"MyHeaderComponent"自动添加到@NgModule声明中.

谢谢你的帮助.

编辑:

该组件位于我的components文件夹中:

组件/我的头/我-了header.html

<div>
  {{text}}
</div>
Run Code Online (Sandbox Code Playgroud)

组件/我的头/我-header.module.ts

import { NgModule } from '@angular/core';
import { IonicModule } from …
Run Code Online (Sandbox Code Playgroud)

ionic2 ionic3 angular

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

使用intellij-core-26.0.1进行Ionic 3 prod发布构建问题

我正在使用以下版本创建发布APK:node - 8.12.0 gradle - 4.10.2离子CLI - 4.0.5 Cordova - 8.0.0

我跑的时候

ionic cordova build android --prod --release
Run Code Online (Sandbox Code Playgroud)

我收到以下错误.

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':CordovaLib'.
> Could not resolve all files for configuration ':CordovaLib:classpath'.
   > Could not find intellij-core.jar (com.android.tools.external.com-intellij:intellij-core:26.0.1).
     Searched in the following locations:
         https://jcenter.bintray.com/com/android/tools/external/com-intellij/intellij-core/26.0.1/intellij-core-26.0.1.jar
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中放置"intellij-core-26.0.1"URL时,它显示状态404.

任何人,请建议

android hybrid-mobile-app ionic-framework ionic2 ionic3

22
推荐指数
4
解决办法
2934
查看次数

Ionic 2 - 从模态中获取数据

我有一个组件,这是我的主要界面.在此组件内部,单击按钮可打开离子2模态,允许选择项目.

我的模态页面(itemsPage):

..list of items here

    <button ion-button [disabled]="!MY_TURN || !selectedItem || !selectedItem.quantity"
       (click)="useItem(selectedItem)">
        <span>Choose item {{selectedItem?.name}}</span>
      </button>
Run Code Online (Sandbox Code Playgroud)

useItem() 应该:

  • 将项目数据发送到我的主界面组件
  • 关闭模态
  • 在我的主界面中执行一个方法

我怎么能做这样的行动?找不到有关Ionic 2中模态和组件之间进行通信的任何文档.

ionic2

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

使用DomSanitizer绕过安全性后,安全值必须使用[property] = binding

<!--HTML CODE-->
<p #mass_timings"></p>
Run Code Online (Sandbox Code Playgroud)

//controller code

@ViewChild('mass_timings') mass_timings: ElementRef;
constructor(private domSanitizer:DomSanitizer)
getInnerHTMLValue(){
 this.mass_timings.nativeElement.innerHTML = 
   this.domSanitizer.bypassSecurityTrustHtml(this.parishDetail.mass_timings);

}
Run Code Online (Sandbox Code Playgroud)

但是mass_timings显示的输出包括文字: -

安全值必须使用[property] = binding

在开始

如何删除此字符串.

innerhtml ionic2 angular

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

ionViewWillEnter vs ionViewDidEnter

当我们不想重新启动已经缓存的任务时,毫无疑问我们将会使用ionDidLoad.

现在,我们假设我们每次进入视图时都需要执行任务,我们如何在使用ionViewWillEntervs 之间做出选择ionViewDidEnter.

我没有找到任何明确的指导方针.

例如:
1)获取navParams
2)调用REST api
3)声明变量
4)完全加载DOM元素后启动一些东西(例如:google map init)

附加说明:
我注意到要在离子文档中明确写出答案.我打算知道的是,如果放入ionViewWillEntervs, 有什么优点和缺点ionViewDidEnter

例如:启动ionViewDidEnter将导致一些延迟(例如,我不确定这一点) - 即使是微不足道的

typescript ionic-framework ionic2 ionic3 angular

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