Ionic2 - 可滑動(dòng)標(biāo)簽

Ionic開(kāi)發(fā)過(guò)程中可能遇到當(dāng)標(biāo)簽個(gè)數(shù)較多時(shí)可能需要顯示固定數(shù)量的標(biāo)簽,然后做成可滑動(dòng)的形式驱敲。


20160912135110197.gif

創(chuàng)建一個(gè)組件:

ionic g component MySlide
  • my-slide.html
<ion-slides class="slide-title" [slidesPerView]="pageNumber" [pager]="false">
  <ion-slide *ngFor="let slide of slides; let i = index;">
    <div (click)="onClick(i)">
      <span class="slide-title-unit" [ngClass]="{'slide-title-active': selectedIndex == i}">{{slide}}</span>
    </div>
  </ion-slide>
</ion-slides>
  • my-slide.scss
my-slide {
  $slide-height-small: 40px;
  $slide-height-large: 50px;

  .slide-title {
    background-color: #fff;
    width: 100%;
    height: $slide-height-large;
    padding: 0;
    border-bottom: 1px solid #eeeeee !important;
  }

  .slide-title-unit {
    padding-bottom: 12px;
    font-size: 1.6rem !important;
    color: #666666;
    height: $slide-height-small;
    font-weight: 800;
    opacity: 0.8;
    line-height: $slide-height-small;
    text-transform: uppercase;
  }

  .slide-title-active {
    color: #fc5454 !important;
    border-bottom: 3px solid #fc5454
  }
}
  • my-slide.ts
import {Component, Input, Output, EventEmitter} from '@angular/core';

@Component({
  selector: 'my-slide',
  templateUrl: 'my-slide.html'
})
export class MySlide {

  @Input("slides") slides: string[] = [];
  @Input("pageNumber") pageNumber: number = 5;
  @Output("slideClick") slideClick = new EventEmitter<number>();

  selectedIndex: number = 0;

  constructor() {
  }

  onClick(index) {
    this.selectedIndex = index;
    this.slideClick.emit(index);
  }
}

使用的時(shí)候在html中添加以下即可

<my-slide (slideClick)="onSlideClick($event)" [slides]="guideTags" [pageNumber]="4"></my-slide>

其中:

  1. slideClick - 標(biāo)簽的點(diǎn)擊事件
  2. slides - 存放每個(gè)標(biāo)簽的標(biāo)題, String[] 類型
  3. pageNumber - 顯示的標(biāo)簽數(shù)量

引用鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末完箩,一起剝皮案震驚了整個(gè)濱河市赐俗,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌嗜憔,老刑警劉巖秃励,帶你破解...
    沈念sama閱讀 219,589評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件氏仗,死亡現(xiàn)場(chǎng)離奇詭異吉捶,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)皆尔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén)呐舔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人慷蠕,你說(shuō)我怎么就攤上這事珊拼。” “怎么了流炕?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,933評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵澎现,是天一觀的道長(zhǎng)仅胞。 經(jīng)常有香客問(wèn)我,道長(zhǎng)剑辫,這世上最難降的妖魔是什么干旧? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,976評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮妹蔽,結(jié)果婚禮上椎眯,老公的妹妹穿的比我還像新娘。我一直安慰自己胳岂,他們只是感情好编整,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著乳丰,像睡著了一般掌测。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上成艘,一...
    開(kāi)封第一講書(shū)人閱讀 51,775評(píng)論 1 307
  • 那天赏半,我揣著相機(jī)與錄音,去河邊找鬼淆两。 笑死断箫,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的秋冰。 我是一名探鬼主播仲义,決...
    沈念sama閱讀 40,474評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼剑勾!你這毒婦竟也來(lái)了埃撵?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,359評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤虽另,失蹤者是張志新(化名)和其女友劉穎暂刘,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體捂刺,經(jīng)...
    沈念sama閱讀 45,854評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡谣拣,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了族展。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片森缠。...
    茶點(diǎn)故事閱讀 40,146評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖仪缸,靈堂內(nèi)的尸體忽然破棺而出贵涵,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,826評(píng)論 5 346
  • 正文 年R本政府宣布宾茂,位于F島的核電站瓷马,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏跨晴。R本人自食惡果不足惜决采,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望坟奥。 院中可真熱鬧树瞭,春花似錦、人聲如沸爱谁。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,029評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)访敌。三九已至凉敲,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間寺旺,已是汗流浹背爷抓。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,153評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留阻塑,地道東北人蓝撇。 一個(gè)月前我還...
    沈念sama閱讀 48,420評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像陈莽,于是被迫代替她去往敵國(guó)和親渤昌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評(píng)論 2 356

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)走搁、插件独柑、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,109評(píng)論 4 62
  • 0 開(kāi)始之前 通過(guò)本教程之前,您應(yīng)該至少了解一些基本的Ionic 2概念。您還必須已經(jīng)安裝了Ionic 2 在您的...
    孫亖閱讀 1,653評(píng)論 2 10
  • 今天是5月19號(hào)私植,第二天忌栅,早上起來(lái)腦子里一直在冒出明天要不要買(mǎi)點(diǎn)肉存起來(lái)給兒子吃的念頭,因?yàn)槔瞎魈煲霾钋冢D(zhuǎn)念...
    吖吖吖吖閱讀 197評(píng)論 0 0
  • 腦袋炸毛似的索绪,腦回路缺損,阻塞躯肌,細(xì)胞的流速者春,從形成新的到逐漸死亡,再到新的,感覺(jué)緩慢了幾個(gè)世紀(jì)每聪。對(duì)谆级,大腦在退化芦圾,我...
    Adaever閱讀 95評(píng)論 0 0
  • 1.即使你不是天才雌芽,做好準(zhǔn)備工作也會(huì)讓你看起來(lái)像個(gè)天才 不打無(wú)準(zhǔn)備的仗泣棋,不要覺(jué)得自己是個(gè)小白別人就會(huì)對(duì)你照顧有加颠印,...
    一只想開(kāi)悟的豬閱讀 252評(píng)論 0 1