我正在开发一个网站,用户可以搜索产品使用关键字。其主要功能之一是搜索和显示搜索结果。每个搜索结果(产品)单击一个详细页面(该页面将在2周+后删除)
我所做的一切
所以所有的基本工作都完成了。现在我的重点是AJAX,也可能是角度取决于您的意见。
我的搭档正在Node建后端。他告诉我,他将用JSON发送搜索结果,我必须使用AJAX来获取它。到目前为止,我学习了如何在用户的localStorage (本地)中存储JSON对象。
现在我无法思考如何传输数据并在页面上显示一定数量的产品等等。
我有一些作品,但没有细节。
如果你能帮我解决我所缺少的领域,那就太好了,谢谢。
发布于 2015-11-03 20:24:13
谷歌列表:
ng-repeat迭代集合Angular Directivesng-includeng-if (不是ng-show,因为IE9-有问题)ui-router创建单独的详细信息“状态”(又名页面)$state通过应用程序进行翻译$stateParams用于确定要在详细信息页上显示的产品的id关于AJAX和JSON,您将获得以下响应:
{
items: [{ id:0, ... }], //collection of products
meta: {
totalPagesCount: '100',
totalItemsCount: '1000'
itemsPerPage: '10',
currentPage: '1',
}
}能让你适应任何事物的力量
显然,您将创建两个指令和一个控制器:
$http.get()来执行业务逻辑的服务。通过传入指令的ng-model (集合、分页等适当的值),可以避免在控制器内编写$watch和业务逻辑。
保持一切简单,清晰和父子。
https://stackoverflow.com/questions/33490358
复制相似问题