AngularDart Material Design 选项卡

FixedMaterialTabStripComponent

Selector: <material-tab-strip>git

选项卡条组件,带有选项卡样式按钮和活动选项卡指示器。github

这是材质规格中的“固定”选项卡条,它具备相同大小的选项卡按钮,而且没有滚动。spa

注意:为了得到高质量的用户体验,选项卡条的用户必须将焦点设置为新显示的内容,以便1)选项卡不保留焦点样式,2)屏幕阅读器能够计算已更改的内容。component

Inputs:索引

  • activeTabIndex int 

    活动面板的索引,基于0。事件

    默认值为0。
     ip

  • tabIds List<String> 
    选项卡按钮ID列表。
     get

  • tabLabels List<String> 
    选项卡按钮标签列表。源码

Outputs:it

  • activeTabIndexChange Stream<int> 
    在tabChange事件触发后发布的activeTabIndex更新流。
     
  • beforeTabChange Stream<TabChangeEvent> 

    TabChangeEvent实例的流,在选项卡更改以前发布。

    调用TabChangeEvent#preventDefault将阻止选项卡更改。
     

  • tabChange Stream<TabChangeEvent> 
    选项卡发生更改时发布的TabChangeEvent实例流。

MaterialTabPanelComponent

Selector: <material-tab-panel>

一个组件,用于建立顶部带有导航栏的选项卡面板。
Inputs:

  • activeTabIndex int 

    活动面板的索引,基于0。

    默认值为0。
     

  • centerTabs bool 

    是否对齐标签按钮。

    不然,按钮从左端(LTR)对齐。

Outputs:

  • beforeTabChange Stream<TabChangeEvent> 
    TabChangeEvent实例的流,在选项卡更改以前发布。
    调用TabChangeEvent#preventDefault将阻止选项卡更改。
     
  • tabChange Stream<TabChangeEvent> 
    选项卡发生更改时发布的TabChangeEvent实例流。

MaterialTabComponent

Selector: <material-tab>

材质风格的卡片,做为MaterialTabPanelComponent的一部分显示或隐藏。

material-tab组件经过label属性设置按钮的标签文本。 能够使用* deferredContent模板指令延迟实例化选项卡内容。

Inputs:

  • label String 
    此选项卡的标签。

MaterialTabStripExample

MaterialTabPanelExample

MaterialTabStripMixinExample

查看示例,查看源码

相关文章
相关标签/搜索