縦に分割する画面を作ったり、横からスワイプで表示するスライディングメニューを作るには、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に記載をお願いいたします。
あわせて、下記の情報も参考にしてください。