用于JSON填充视图的暂存区

Staging area for JSON filled views

本文关键字:存区 视图 JSON 填充 用于      更新时间:2023-09-26

我有一个SPA webapp,它调用一个webservice来收集'X'数量的json对象~(1 - 30+)。然后,我将此数据用于多个不断变化的幻灯片(所有数据不会显示在第一张幻灯片中)。

我使用Node/Express/Angular/Jade。

当我从webservice收集原始数据时(由于$ constraints,只能调用一次服务),我应该如何呈现这些幻灯片?我想后退按钮/url的工作以及。那么,我是否应该完全渲染出数据并使用客户端JS来隐藏/显示基于按钮点击的dom元素(结合混乱的散列和JS方法来跟踪位置/流量)?还是有更性感更有效的方法?我应该将我的数据存储在缓存中并从中提取(使用我的angularjs的ng-view,注意:改变我的ng-view将是一个痛苦…在这种特殊情况下,在一个n视图中有一个n视图是很理想的,即使它不存在)基于幻灯片?还是有别的办法?

谢谢你的帮助,如果你需要进一步的解释请告诉我。

要将url映射到你的angularjs页面,我建议使用ui-router。对于这个特定的问题,你可能需要也可能不需要ui-router。但是,总的来说,它将极大地帮助你组织网站的结构。

其他问题:

我会将结果(从服务中检索到的)存储在$rootScope变量中。幻灯片的页面索引将是URL中的一个参数。根据这个参数的值,控制器可以决定显示哪个页面的内容。