我知道的基本用法,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
只有标题是可点击的。这可能与 just 有关ng-repeat
吗?我知道我可以在 PHP 中将每个集合排序到单独的数组中。我应该先这样做吗?如果可能的话,我想使用ng-repeat
,我只是不知道如何解决这个问题。
nav-list
我计划使用 twitter bootstrap 以定义的方式显示此列表。