の基本的な使い方を知っていてng-repeat
、リストを簡単に生成できます。
<ul>
<li ng-repeat="presentation in presentations">
{{presentation.title}}
</li>
</ul>
PHP から返される配列があります。
presentations = Array
(
[0] => stdClass Object (
[collection] => Collection A
[title] => Title 1a
)
[1] => stdClass Object (
[collection] => Collection A
[title] => Title 2a
)
[2] => stdClass Object (
[collection] => Collection B
[title] => Title 1b
)
[3] => stdClass Object (
[collection] => Collection B
[title] => Title 2b
)
[4] => stdClass Object (
[collection] => Collection C
[title] => Title 1c
)
[5] => stdClass Object (
[collection] => Collection C
[title] => Title 2c
)
[6] => stdClass Object (
[collection] => Collection C
[title] => Title 3c
)
)
各オブジェクトにはcollection
.
基本的に、コレクションごとにヘッダー ビューを作成する必要があります。以下のように表示する必要があります。
COLLECTION A
- Title 1a
- Title 2a
COLLECTION B
- Title 1b
- Title 2b
COLLECTION C
- Title 1c
- Title 2c
- Title 3c
クリックできるのはタイトルだけです。これはちょうどで行うことは可能ng-repeat
ですか? PHP で各コレクションを個別の配列に並べ替えることができることを知っています。私は最初にそれをするべきですか?ng-repeat
可能であれば使用したいのですが、これにアプローチする方法がわかりません。
nav-list
このリストは、 twitter ブートストラップを使用して定義されたとおりに表示する予定です。