标签: ionic2

将水平滚动条添加到Ionic2的离子滑轨

我正在使用Ionic2 ion-slides,它对我来说很好.

    <ion-slides [options]="extraOptions">
        <ion-slide *ngFor="let slide of slides">
            <img src="{{slide.image}}" />
        </ion-slide>
    </ion-slides>
Run Code Online (Sandbox Code Playgroud)

我想补充一个水平滚动条如下所示的组队,探索API中http://idangero.us/swiper/api/#.V6Lcx8twbqA(例13)作为文档提到组队,探索什么是用于ion-slides.在该示例的源代码具有 <div class="swiper-scrollbar"></div>的后<div class="swiper-wrapper">标签.

问题是Ionic会生成HTML,所以如何添加滚动条功能.

要向滑块添加分页项目符号,我只需pager在ion-slides标记中添加属性指令.是否有类似的horizental滚动条?

swiper ionic2 angular

6
推荐指数
1
解决办法
730
查看次数

使用TypeScript以编程方式检查Ionic 2单选按钮

可以说我有以下列表:

<ion-list radio-group [(ngModel)]="autoManufacturers">
  <ion-list-header>
    Auto Manufacturers
  </ion-list-header>

  <ion-item>
    <ion-label>Cord</ion-label>
    <ion-radio value="cord"></ion-radio>
  </ion-item>

  <ion-item>
    <ion-label>Duesenberg</ion-label>
    <ion-radio value="duesenberg"></ion-radio>
  </ion-item>

  <ion-item>
    <ion-label>Hudson</ion-label>
    <ion-radio value="hudson"></ion-radio>
  </ion-item>
</ion-list>
Run Code Online (Sandbox Code Playgroud)

根据我从数据库中获得的值,我想检查列表中的项目.让我们说如果我得到值'cord',那么第2项应显示为所选项目.如何使用TypeScript实现此目的?

typescript ionic-framework ionic2 ionic3 angular

6
推荐指数
1
解决办法
3884
查看次数

将数据从子组件传递到父组件

我的角度有问题,这里有两个组成部分:

  • MyApp(ParentComponent)
  • LoginPage(ChildComponent)

我有UserNow部分属性,MyApp我想UserNow通过组件设置属性的值LoginPage.怎么做?

我试过了(但没有给任何影响)

Import {MyApp} from '../../app/app.component'; 

@Component({
  selector: 'page-login',
  templateUrl: 'login.html'
})
export class LoginPage {
    public app: any;

    login() {
        ...
        this.app = MyApp;
        this.app.userNow = MyValue;
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

ionic2 angular-components angular

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

如何在Ionic 2中使用离子卡的文本换行?

情况:

我需要使用text-wrap离子卡,但它似乎不起作用.

代码:

<ion-card>

    <ion-card-header text-wrap>

        <h2> <ion-icon name="list-box"></ion-icon> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labor</h2>

    </ion-card-header>

    <ion-card-content>

        <p>content</p>

    </ion-card-content>

</ion-card>
Run Code Online (Sandbox Code Playgroud)

THE PLUNKER:

http://plnkr.co/edit/z5ehOQgz0oArhg6mMtUj?p=preview

问题:

有一种方法可以为离子卡使用文本换行吗?

ionic2

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

在ionic-2应用程序中减少启动时间

我是ionic-2项目的新手.我只想知道如何减少应用程序的启动时间.因为在启动屏幕3秒后,它显示白屏并需要9秒才能启动.

cordova-plugins ionic2 angular

6
推荐指数
2
解决办法
9820
查看次数

如何测试@ ionic/storage?

我需要测试我的服务,我正在使用@ ionic/storage来获取和设置方法中的数据.我是否需要模拟整个存储机制或者最佳实践?

ionic2 angular2-testing angular

6
推荐指数
1
解决办法
1736
查看次数

Ionic2 navController pop with params(CallBack)

我想在两个页面之间进行回调.在第1页中,我有这个代码:

  DataInfo= [
    {
       Price: 0,
       ClosePrice: 0,
       UpdateTime:"",
       DefaultPrice:0
    }

  ] 

GetClosePrice(i):number{
return DataInfo[i].ClosePrice;
}
Run Code Online (Sandbox Code Playgroud)

我想从页面2获取'i'的值,当navcontroller返回到页面1时,如何加载函数GetClosePrice()(this.navCtrl.pop())

callback ionic2

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

离子2中的可滚动段(水平)

我试图使用ionic2中的段进行水平滚动.这是代码:

home.ts:

<ion-scroll scrollX="true" style="width:100vw;height:350px" >
<ion-segment [(ngModel)]="relationship" color="primary">


      <ion-segment-button value="friends" (ionSelect)="selectedFriends()">
        Friends
      </ion-segment-button>
      <ion-segment-button value="enemies" (ionSelect)="selectedEnemies()">
        Enemies
      </ion-segment-button>
       <ion-segment-button value="enemies" (ionSelect)="selectedEnemies()">
        Enemies
      </ion-segment-button>
      <ion-segment-button value="enemies" (ionSelect)="selectedEnemies()">
        Enemies
      </ion-segment-button>
      <ion-segment-button value="enemies" (ionSelect)="selectedEnemies()">
        Enemies
      </ion-segment-button>
      <ion-segment-button value="enemies" (ionSelect)="selectedEnemies()">
        Enemies
      </ion-segment-button>
      <ion-segment-button value="enemies" (ionSelect)="selectedEnemies()">
        Enemies
      </ion-segment-button>
      <ion-segment-button value="enemies" (ionSelect)="selectedEnemies()">
        Enemies
      </ion-segment-button>
      <ion-segment-button value="enemies" (ionSelect)="selectedEnemies()">
        Enemies
      </ion-segment-button>
      <ion-segment-button value="enemies" (ionSelect)="selectedEnemies()">
        Enemies
      </ion-segment-button>

    </ion-segment>
      </ion-scroll>
Run Code Online (Sandbox Code Playgroud)

根据这个文件,我使用离子段外的离子滚动,所以我得到这样的UI.

图片

如何根据名称的长度显示我的名字,并仅显示3到4个名称.用户滚动后,应逐个显示下一个名称.

scroll segment ionic2 angular

6
推荐指数
2
解决办法
7854
查看次数

Ionic App没有在Android设备上安装

我是Ionic的新手.我刚刚在Ionic上创建了一个在浏览器上运行良好的应用程序.因此,我使用生成android-release-unsigned.apk文件的Android工作室将其转换为.apk文件.我将它转移到我的设备上,并尝试安装它,我遇到它没有安装.我无法弄清楚原因.需要一些帮助.

android typescript ionic-framework ionic2 angular

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

迭代相同组件angular2的多个@ViewChild实例

我有一个带有ParentComponent的Ionic 2应用程序,调用ChildComponent @ViewChild方法来启动多个ChildComponents.其中一个ChildComponents在视图中使用不同的参数实例化两次,如下所示:

<ChildComponent [startFrom]="0" [limitTo]="1"></ChildComponent>
<ChildComponent [startFrom]="1" [limitTo]="1"></ChildComponent>
Run Code Online (Sandbox Code Playgroud)

在离线/在线设备状态更改后,我调用ChildComponent的方法来更新它返回的项目列表.

@ViewChild(ChildComponent) childComponent: ChildComponent;

ngOnInit(): void {
    this.networkService.connectSubscription(() => {
        this.childComponent.getItems();
    });
}
Run Code Online (Sandbox Code Playgroud)

这里的问题this.childComponent只是获取两者的第一个ChildComponent实例.

有没有办法通过相同@ViewChild组件的多个实例进行迭代,所以我可以做这样的事情this.childComponent1.getItems()和this.childComponent2.getItems()?

谢谢你的帮助.

javascript ionic2 angular2-components angular

6
推荐指数
1
解决办法
1993
查看次数