5,springboot静态资源访问(续) - 集成angularjs单页面

一、下载相关js

1,下载angularjs:https://code.angularjs.org/

        

 

2,下载jquery和requireJs

我直接从以前的项目copy过来的,可以从网上搜索下载

 

二、单页面

页面请求之前讲过,可以直接访问(如下),也可以通过thymeleaf由mvc访问

 

三、单页面的js入口

 

 

 四、单页面的模块

 

单页面模块依赖的其他模块:

 

五、注册路由配置

 

注册路由配置:

 

处理子页面1的controller:

 

子页面1:

 

六、效果

 

 

七、总结

1,angularJs开发,一般采用单页面方式开发,如上所示;

2,controller和前端页面(html、jsp等),通过$scope交互;service和后端服务器交互,ajax等等;controller和service,通过promise对象交互;

 

service层不建议修改任何$scope里的值,统一放在controller层修改;

3,define引入js之后,就可以引入这些js声明的模块;同时声明自己的服务时,还能引入这些模块声明的服务;

4,当单页面的模块多了之后,涉及的js就会很多,如果只是访问其中一个模快,没必要加载其他模块的js,需要

      按需加载js;按需加载js,以后再研究下,先看看网上的涉及案例;

posted @ 2020-12-10 16:07  seeAll  阅读(193)  评论(0编辑  收藏  举报