小编Pun*_*roi的帖子

AngularJS:可扩展的递归树表

我正在研究角度数据树递归表.因此,想法是抛出树数据(不知道树的部门)并使用可扩展节点正确地将树渲染为表.现在我通过递归调用模板在表格内创建一个表,成功地完成了树表

这是代码,你可以在这里看到它:jsfiddle

<script type="text/ng-template"  id="tree_item.html">

   <tr style="width:100%">
      <td><i class="fa fa-folder-open"></i></td>
      <td>
            {{data.name}}

        <div id="expanded-data">
            <table class="table table-striped" id="nested-table">
                    <div ng-repeat="data in data.nodes" ng-include="'tree_item.html'">     </div>
            </table>
        </div>
    </td>
</tr>

</script>


 <table class="table table-striped">
 <thead>
    <tr>
        <th style="width:30px;"><i ng-click="loadItems()" class="fa fa-refresh blueicon"></i></th>
        <th style="width:auto">Data tree</th>
    </tr>
</thead>
<tbody ng-repeat="data in treeData" ng-include="'tree_item.html'">

</tbody>

</table>
Run Code Online (Sandbox Code Playgroud)

现在我坚持下一步,即当您单击文件夹图标然后将子节点设置为display = none时,启用切换展开和折叠.

我用ng-switch尝试了一些但没有成功.你们有什么想法怎么做?

谢谢 :)

javascript tree recursion jquery angularjs

6
推荐指数
2
解决办法
2万
查看次数

在 Parse Cloud Code 中保存“没有数据的对象”指针

是否可以将“空”对象保存在对象中以保存引用,而不必先获取完整对象?

我正在这样做:

var myObject = new MyObject();
myObject.id = "id I retrieved somewhere on my client device"

// later
var user = request.user;
user.set("key", myObject);
Run Code Online (Sandbox Code Playgroud)

但它不起作用,它说“无法创建指向未保存的 ParseObject 的指针”

javascript parse-platform parse-server

0
推荐指数
1
解决办法
2351
查看次数