有没有人尝试过使用指令来渲染树结构数据?
我想做的是渲染数据,如......
{
name: "root",
next: null,
child: {
name : "1"
next : {
name : "2",
next : {
name: "3",
next: null,
child: null
},
child: {
name: "2-1",
next: null,
child: null
}
},
child: {
name: "1-1",
next: {
name: "1-2",
next: null,
child: null
},
child: null
}
}
}
到 HTML 数据,如
<ul>
<li> root
<ul>
<li> 1
<ul>
<li> 1-1 </li>
<li> 1-2 </li>
</ul>
</li>
<l1> 2
<ul>
<li> 2-1 </li>
</ul>
</li>
<li> 3 </li>
</ul>
</li>
</ul>
我知道如果数据是一个数组,我可以使用“ng-repeat”作为模板,如果数据是一个我知道结构的对象,我可以使用“{{ }}”标签。
但我不知道处理对象数据会动态变化。这意味着我还想将一些子对象作为 $scope 中的一个对象添加到数据中,并使用 angular.js 同步渲染它。
有没有人有一个好主意或你做过的经验?