Javascript 创建从单个模板继承的多个动态视图
我正在angularjs中创建移动聊天应用程序 它有100个用户列表。若用户按下某个用户列表,则进入下一个视图(聊天视图)。所以,当用户按下userlist时。我想根据该用户的用户ID创建该用户的动态聊天视图。Javascript 创建从单个模板继承的多个动态视图,javascript,angularjs,Javascript,Angularjs,我正在angularjs中创建移动聊天应用程序 它有100个用户列表。若用户按下某个用户列表,则进入下一个视图(聊天视图)。所以,当用户按下userlist时。我想根据该用户的用户ID创建该用户的动态聊天视图。 这样做的一种方法是——我像这样定义“chat/:userId”路由。然后访问用户ID。另外,特定用户的消息来自服务器。新的聊天信息会附加到视图中 我怀疑,如果用户再次打开相同的视图,它将再次加载基本模板,因为视图已更改。它将再次向服务器发送请求。不应该。 为了解决这个问题,在mobile
这样做的一种方法是——我像这样定义“chat/:userId”路由。然后访问用户ID。另外,特定用户的消息来自服务器。新的聊天信息会附加到视图中 我怀疑,如果用户再次打开相同的视图,它将再次加载基本模板,因为视图已更改。它将再次向服务器发送请求。不应该。 为了解决这个问题,在mobilejquery()中
如果用户打开视图,比如说公共聊天室,它只需要加载一次。如果我们再次回到同一个视图,它会立即加载。它基于url创建视图。angularjs中有这种功能吗?angularjs有一个$http缓存,可以帮助您完成类似的任务:
$http.get(url, { cache: true}).success(...);
还有其他几种方法使用相同的缓存
这里有一个非常详细的帖子
谢谢,
保罗