javascript - AngularJS : Appending the same structure on the click of each item

标签 javascript jquery angularjs angularjs-ng-repeat

我的 index.html 页面如下所示:

<div id="sidepanel" ng-controller="myCtrl">
<ul class="drop-down">
    <li ng-repeat="item in items">
        <a href="#">{{item.name}}</a>
    </li>
</ul>
</div>
<div id="mainpanel" ng-controller="listCtrl">
    <div ng-view></div>
</div>

对于这个 ng-view,我有 record-list.html 来显示所有记录,如下所示:
<div class="container">
    <ul class="design">
        <li id="{{record.name}}" ng-repeat="record in records">
            <div>......</div>
        </li>
    </ul>
</div>

现在我想在单击侧面板的每个项目时添加相同的结构(就像每条记录一样)。

那是什么逻辑?

我最近的用户界面看起来像这样&我想在每次点击时添加相同的结构,应该附加现有的结构。

enter image description here

请帮助。谢谢。

最佳答案

听起来可能每个“记录”都有一组子“记录”。如果是这种情况,我建议使用 Angular 的 ng-switch 指令在侧面有条件地显示正确(或否)的子记录集。

关于javascript - AngularJS : Appending the same structure on the click of each item,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16141559/

相关文章:

javascript - Chrome.Browser.Extension错误:Uncaught TypeError和Unchecked runtime.lastError:

javascript - cURL 命令的 URL(字符串)等效项?

jquery - Twitter Bootstrap 警报可以淡入淡出吗?

javascript - 检查动态生成的复选框

javascript - 使用jQuery将页面滚动到div的底部

javascript - Angularjs 从列表中单击并显示

javascript - div失去焦点时如何关闭div?

javascript - 在angular-ui-modal内使用angular-ui-bootstrap日期的奇怪行为

javascript - CSS - 悬停时下拉列表隐藏在轮播部分后面

Javascript/AngularJS - 等待回调完成执行