0.0.7 • Published 6 years ago

ion-alpha-scroll v0.0.7

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

ion-alpha-scroll

来源

在原作者的基础上增加支持拼音,原作者项目如下:

squallliu/ion-alpha-scroll

squallliu/ionic2-demo

效果

SerialNumberModule

安装

  1. 安装模块:
$ npm install ion-alpha-scroll --save
  1. 导入模块
// Import your library
import { AlphaScrollModule } from 'ion-alpha-scroll';

@NgModule({
  declarations: [
    xxComponent
  ],
  imports: [
    xxModule,
    // 导入模块
    AlphaScrollModule.forRoot()
  ],
  providers: [],
  bootstrap: [xxComponent]
})
export class AppModule { }

使用

<ion-header>
  <ion-navbar>
    <ion-title>alpha-scroll</ion-title>
  </ion-navbar>
</ion-header>
<ion-content>
  <ion-alpha-scroll *ngIf="breeds" [listData]="breeds" key="name" [itemTemplate]="alphaScrollItemTemplate"
                    [currentPageClass]="currentPageClass">
  </ion-alpha-scroll>
</ion-content>
<ng-template #alphaScrollItemTemplate let-item="item" let-currentPageClass="currentPageClass">
  <ion-item (click)="currentPageClass.onItemClick(item)">
    <h2>{{item.name}}</h2>
    <p>{{item.description}}</p>
  </ion-item>
</ng-template>
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {
  breeds: Array<any> = [];
  currentPageClass = this;
  constructor(public navCtrl: NavController) {
    this.breeds = [{
      name: '测试',
      description: '测试'
    },{
      name: '张三',
      description: '张三'
    },{
      name: '李四',
      description: '李四'
    },{
      name: '王五',
      description: '王五'
    }]
    let str: string = 'RHINSXYABCJLDEFGOQ';
    for (let i: number = 0; i < str.length; i++) {
      let nextChar: string = str.charAt(i);
      for (let j: number = 0; j < 3; j++) {
        let name: string = nextChar + 'name' + j;
        this.breeds.push({
          name: name,
          description: 'My name is ' + name
        });
      }
    }
  }
}

License

MIT © chenyuan

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago

0.0.0

6 years ago

0.1.0

6 years ago