Dip*_*pak 10 android ios ionic-framework ionic2
在ionic2
如何设置第一ion-segment-button
的ion-segment
是在active state
?我曾尝试与提供这样做active class
的ion-segment-button
,如:
<div padding>
<ion-segment [(ngModel)]="home_tabs">
<ion-segment-button class="segment-button segment-activated" value="A">A
</ion-segment-button>
<ion-segment-button value="B">B
</ion-segment-button>
</ion-segment>
</div>
Run Code Online (Sandbox Code Playgroud)
但这没效果.我想让第一个ion-segment-button
成为非活动状态并对应,
<ion-list *ngSwitchWhen="'A'" ></ion-list>
Run Code Online (Sandbox Code Playgroud)
成为活跃的国家.这该怎么做?
Den*_*ski 39
这应该是有用的:http://ionicframework.com/docs/v2/components/#segment
另外,如果你没有在一开始除离子段构件有home_tabs值不会确切地知道你想要什么.要解决此问题,您可以在构造函数上默认使home_tabs ='A',这样第一个按钮将始终处于活动状态
这是在你的组件中:
export class SegmentPage {
constructor() {
this.pet = "puppies";
}
}
Run Code Online (Sandbox Code Playgroud)
这是你的HTML:
<ion-segment [(ngModel)]="pet">
<ion-segment-button value="puppies">
Puppies
</ion-segment-button>
<ion-segment-button value="kittens">
Kittens
</ion-segment-button>
<ion-segment-button value="ducklings">
Ducklings
</ion-segment-button>
</ion-segment>
Run Code Online (Sandbox Code Playgroud)
您可以看到ngModel是pet,并且在构造函数中它将pet设置为"puppies",因此离子段组件将使具有值'puppies'的按钮成为活动离子段按钮
https://github.com/driftyco/ionic-preview-app/tree/master/app/pages/segments/basic
小智 21
在当前版本中执行此操作的正确方法如下:
在您的组件中:
export class SegmentPage {
pet: string = "puppies";
constructor() {}
}
Run Code Online (Sandbox Code Playgroud)
这会将"小狗"设置为默认活动段
归档时间: |
|
查看次数: |
27717 次 |
最近记录: |