标签: ionic2

在Ionic 2应用程序中复制文本

如何设置我的Ionic 2应用程序以允许我在应用程序内选择和复制文本?我试过"user-select:text;" CSS但应用程序不允许我复制文本.

copy-paste ionic2

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

我如何在离子2中将数据从带有表单的模式传递到主页?

嗨,有人可以提供帮助.我是Ionic和Angular的新手.我正在尝试在Ionic 2中创建一个天气应用程序.我创建了一个主页,其中一个Click事件调用AddWeather()函数.该函数打开一个附有表单的模态.我试图将数据从模式上的表单传递回主页上的屏幕输出.我尝试过ngModel但似乎无法使其正常工作.

这是我的代码:(home.ts)

import { Component } from '@angular/core';
import { NavController, ModalController, NavParams } from 'ionic-angular';
import { AddPage } from '../add/add';

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

  public weatherList = [];
  constructor(public navCtrl: NavController, public modalCtrl: ModalController) {

}

addWeather() {
    let addWeatherModal = this.modalCtrl.create(AddPage);


    addWeatherModal.present();
  }
}
Run Code Online (Sandbox Code Playgroud)
(add.html)

<ion-header>
  <ion-navbar color="weatherbru">
    <ion-title>Modal</ion-title>
    <ion-buttons end>
        <button ion-button icon-only (click)="CloseModal()"><ion-icon name="close"></ion-icon></button>
    </ion-buttons>
  </ion-navbar>
</ion-header>

<ion-content padding>
    <form>
        <ion-item>
            <ion-label stacked>City</ion-label>
            <ion-input type="text" ></ion-input>
        </ion-item>
        <ion-item> …
Run Code Online (Sandbox Code Playgroud)

forms model two-way ionic2 angular

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

IONIC 2 - 没有标题提供者

我使用ionic2 rc.5

这是我的提供者:

import {Http, Headers, RequestOptions} from '@angular/http';
import { Injectable, Component } from '@angular/core';
import { NavController, AlertController, LoadingController, Loading } from 'ionic-angular';
import {Observable} from 'rxjs/Observable';
import {Geolocation} from 'ionic-native';
import 'rxjs/add/operator/map';

@Injectable()
export class Setup {

    loading: Loading;

    constructor(public http: Http, public headers: Headers, private alertCtrl: AlertController, private loadingCtrl: LoadingController) {}



    public generalSetupCheck () {
        if ( localStorage.getItem('guards') == null ) {
            console.log("CREATE GUARDS localStorage")
            localStorage.setItem('guards', JSON.stringify([]))
        }
        if ( localStorage.getItem('sms_list') == null ) {
            console.log("CREATE …
Run Code Online (Sandbox Code Playgroud)

ionic2 angular

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

菜单图标在离子导航栏Ionic 2中不可见

<ion-header> <ion-navbar hideBackButton> <ion-title> Test </ion-title> <button menuToggle> <ion-icon name="menu"></ion-icon> </button> </ion-navbar> </ion-header> 我可以拖动和关闭菜单,但菜单按钮没有添加到导航栏.

ionic-framework ionic2

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

向上/向下滑动不能使用Ionic 2

我如何使用swipe up或swipe down使用Ionic 2?

我已经尝试过Gestures API但它只在水平滑动时触发.

<ion-card (swipe)="swipePage($event)">
</ion-card>
Run Code Online (Sandbox Code Playgroud)

javascript hammer.js ionic2

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

如何防止在Angular/Ionic2中点击父级?

我有点击它的项目列表我需要做一些动作.我也有这些动作的滑动菜单.当我滑动它并单击它时也会触发点击`ion-item-sliding.滑动打开时是否有可能以某种方式阻止点击?

<ion-item-sliding *ngFor="let event of events" (click)="showModalInfo(event)">
    <ion-item>
        <h2>{{ event['Event type'] }}</h2>
    </ion-item>
    <ion-item-options side="right">
        <button ion-button color="light" icon-left (click)="showDescription(event)">
            <ion-icon name="ios-more"></ion-icon>
            More
        </button>
    </ion-item-options>
</ion-item-sliding>
Run Code Online (Sandbox Code Playgroud)

javascript ionic-framework ionic2 angular

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

如何在离子输入中更改占位符的颜色?

<ion-input placeholder="please input" clearInput></ion-input>

我想更改占位符的颜色,不应该影响其他页面.

input ionic2

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

在同一个Ionic 2应用程序中集成两个侧面菜单

我遵循了一个很好的示例,在该示例中,您可以在同一应用程序中创建两个侧菜单(右侧和左侧)。上面链接中的示例基于Ionic版本1,但是我正在Ionic v2中寻找相同的版本。

预期

在此处输入图片说明

当我们单击左菜单按钮时,它应该打开左菜单(如果已经打开,它应该关闭右菜单)

在此处输入图片说明

当我们单击右键时,这将打开右侧菜单(如果已打开,则应关闭左侧菜单)

在此处输入图片说明

app.html

<ion-menu [content]="content">
    <ion-header>
        <ion-toolbar>
            <ion-title>LEFT MENU</ion-title>
        </ion-toolbar>
    </ion-header>

    <ion-content>                             
        <ion-list>
            <ion-item menuClose>
                <ion-icon name=""></ion-icon>
                ABC
                <ion-icon name="contact" item-right></ion-icon>
            </ion-item>
            <ion-item menuClose>
                <ion-icon name=""></ion-icon>
                XYZ
                <ion-icon name="person" item-right></ion-icon>
            </ion-item>

            <ion-list-header>User</ion-list-header>
            <ion-item menuClose>
                <ion-icon name=""></ion-icon>
                Forget Password
                <ion-icon name="key" item-right></ion-icon></ion-item>
            <ion-item menuClose>
                <ion-icon name=""></ion-icon>
                Logout
                <ion-icon name="lock" item-right></ion-icon>
            </ion-item>
        </ion-list>
    </ion-content>
</ion-menu>

<ion-nav [root]="rootPage" #content swipeBackEnabled="false"></ion-nav>
Run Code Online (Sandbox Code Playgroud)

app.component.js

import { Component } from '@angular/core';
import { Nav } from 'ionic-angular';
import { StatusBar, …
Run Code Online (Sandbox Code Playgroud)

ionic2 angular

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

Ionic 2 Angular NavController,弹回第二页

我有以下导航案例:

Home -> navCtrl.push(SearchPage) -> navCtrl.push(ResultPage)
Run Code Online (Sandbox Code Playgroud)

要么

Home -> navCtrl.push(SearchPage) -> navCtrl.push(ResultPage) -> navCtrl.push(DetailPage)
Run Code Online (Sandbox Code Playgroud)

我想导航回SearchPage.在第一种情况下,没有问题,我可以使用

this.navCtrl.pop()
Run Code Online (Sandbox Code Playgroud)

但是,在第二种情况下,我尝试使用

this.navCtrl.popTo(SearchPage)
Run Code Online (Sandbox Code Playgroud)

这不能按预期工作.Ionic仅在堆栈中导航一页.我知道popTo()存在问题(https://github.com/driftyco/ionic/issues/6513)

我怎么解决这个问题?

ionic2 angular

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

离子2中显示内联标签,输入框和图标/按钮

我想依次在左侧显示标签和输入,在右侧显示按钮/图标.我尝试过使用网格作为

<ion-grid>
  <ion-row>
    <ion-col width-10>
        <ion-icon name="phone-portrait"></ion-icon>
    </ion-col>
    <ion-col width-70>
        <ion-input type="text" placeholder="Mobile no"></ion-input>
    </ion-col>
    <ion-col width-10>
          <ion-icon name="contacts" (click)="pickContactNo()"></ion-icon>
    </ion-col>
  </ion-row>
</ion-grid>
Run Code Online (Sandbox Code Playgroud)

它显示内联,但输入框略低于此.
截图

还尝试使用item-left和item-right属性.但是无法做到.

ionic2

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