给出以下示例:
我能解释的最简单的方法是交互步骤......
问题案例:
- 选择项目 1,我在框 2 中看到 item1.items
- 选择项目 2,我在框 2 中仍然看到 item1.items!(应该是方框 2 中的 item2.items)
功能案例:
- 选择项目 1,我在框 2 中看到 item1.items
- 选择 --Root--,删除框 2
- 选择第 2 项,我在框 2 中看到 item2.items
我认为问题出在 ng-include 递归的某个地方......
<div ng-if="level < path.length && path[level] && cItem.items[path[level]] && cItem.items[path[level]].items" ng-include="'item_select_recur.html'" onload="cItem=cItem.items[path[level]];level=level+1;"></div>