縦に分割する画面を作ったり、横からスワイプで表示するスライディングメニューを作るには、ons-splitter
要素とons-splitter-content
要素とOnsSplitterSideディレクティブやOnsSplitterContentディレクティブを使って利用します。
[page]バインディングを使って指定します。
@Component({
selector: 'app',
template: `
<ons-splitter>
<ons-splitter-side [page]="sidePage" side="left" width="200px" style="border-right: 1px solid #ccc">
</ons-splitter-side>
<ons-splitter-content [page]="contentPage">
</ons-splitter-content>
</ons-splitter>
`
})
export class AppComponent {
sidePage = SidePageComponent;
contentPage = ContentPageComponent;
}
名前 | 概要 |
---|---|
left |
Left <ons-splitter-side> element.
(翻訳中)
|
right |
Right <ons-splitter-side> element.
(翻訳中)
|
side |
First <ons-splitter-side> element regardless the actual side.
(翻訳中)
|
content |
The <ons-splitter-content> element.
(翻訳中)
|
onDeviceBackButton | バックボタンハンドラ。 |
Onsen UIに関する質問は、Stack Overflowにてonsen-uiタグを付与してください。Onsen UIチームはあなたの問題解決をお手伝いします。
バグ報告や機能要望については、GitHub Issuesに記載をお願いいたします。
あわせて、下記の情報も参考にしてください。