在angularjs列表详细信息视图层次结构中实现的最佳方法,无需在返回时重新加载

时间:2013-12-18 17:58:31

标签: angularjs

我有以下层次结构:组 - >家庭 - >产品 - >产品详情。 每个节点都通过$ http服务检索。

我希望用户能够深入查看最终产品详细信息,并且当用户点击后退按钮时我也不希望重新加载,因为父母永远不会改变。

我已成功使用路线构建第一部分并且它完美地工作但现在每次我想要返回父视图的控制器(最后一个视图)重新加载并且我不知道如何避免这种重装。

我正在考虑通过只有一个视图(之前是4个)来改变我的做法,并通过一个指令来管理下钻,你认为这可以被认为是一个好习惯吗?你会如何实现这个?

1 个答案:

答案 0 :(得分:0)

你可以查看AngularUI Router,因为它的一个主要功能是能够嵌套状态&视图。

查看UI-Router Demo源代码here