前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >技术汇总:第五章:使用angularjs做首页三级分类

技术汇总:第五章:使用angularjs做首页三级分类

作者头像
马克社区
发布2023-01-29 18:23:30
2960
发布2023-01-29 18:23:30
举报
文章被收录于专栏:高端IT高端IT

页面:

代码语言:javascript
复制
 <script type="text/javascript" src="plugins/angularjs/angular.min.js"></script>
    <script type="text/javascript" src="js/service/userService.js"></script>
    <script type="text/javascript" src="js/controller/userController.js"></script>
     
    <div class="item bo" ng-repeat="entity in list">
    <!-- 去重 -->
        <h3><a href=""  ng-hide="list[$index].catOneName == list[$index+1].catOneName">{{entity.catOneName}}</a></h3>
        <div class="item-list clearfix">
        <div class="subitem">
        <dl class="fore">
    <!-- 去重 -->
        <dt><a href="" ng-hide="list[$index].catTwoName == list[$index+1].catTwoName">{{entity.catTwoName}}</a></dt>
            <dd><em><a href="">{{entity.catThreeName}}</a></em></dd>
        </dl>
        </div>
        </div>
    </div>
1234567891011121314151617

实体类:

代码语言:javascript
复制
  public class TbItemCat implements Serializable{
        private Long id;
     
        private Long parentId;
     
        private String name;
     
        private Long typeId;
12345678

sql做自连接查询:

mapper.xml

代码语言:javascript
复制
<select id="selectAll" resultType="java.util.HashMap">
        SELECT
        cat1.`id` catOneId,cat1.`name` catOneName,cat1.`parent_id` parentIdOne,cat2.id catTwoId,cat2.`name` catTwoName,cat2.`parent_id` parentIdTwo,cat3.id catThreeId,cat3.`name` catThreeName,cat3.`parent_id` parentIdThree
        FROM tb_item_cat cat1,tb_item_cat cat2,tb_item_cat cat3
        WHERE cat1.`id`=cat2.`parent_id` AND cat2.id=cat3.`parent_id`
      </select>
123456

mapper接口:

List<Map<String,TbItemCat>> selectAll(); impl实现类:

代码语言:javascript
复制
 @Override
    public List<Map<String,TbItemCat>> selectAll() {
        List<Map<String,TbItemCat>> selectAll = itemCatMapper.selectAll();
        return selectAll;
    }
controller控制层:

    @RequestMapping("/findAll")
    public List<Map<String,TbItemCat>> findAll(){
        List<Map<String,TbItemCat>> selectAll = itemCatService.selectAll();
        return selectAll;
    }
123456789101112

更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120575453

本文系转载,前往查看

如有侵权,请联系?cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系?cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com