javascript - 在使用 angularjs 开发的大型应用程序中使用 .less 文件的最佳方法

标签 javascript html angularjs less

我正在使用 AngularJS 创建一个大型应用程序,它是一个单页应用程序。我将所有 html 文件保存在 Views 文件夹下,如下所示。

Views
    Sample
        sample.html
        sampleheader.html
        samplefooter.html
    Sample1
        sample1.html
        sample1header.html
        sample1footer.html

我将使用 .less 来实现样式设计。

建议在每个 View 下创建单独的 .less 文件还是为所有屏幕创建一个通用的 .less 文件?

请告知最好的方法。

最佳答案

我建议看看@ ng-boilerplate 构建管理系统。它是大型应用程序的示例入门项目,它将每个模块/功能目录的 .less 文件分开,并使用 Grunt 自动将各个 .less 文件串联到一个主 css 文件。

https://github.com/ngbp/ngbp

另外,请阅读此处:

https://github.com/ngbp/ngbp/tree/v0.3.1-release/src/less

这是一个带有 .less 的功能/模块目录

https://github.com/ngbp/ngbp/tree/v0.3.1-release/src/app/home

关于javascript - 在使用 angularjs 开发的大型应用程序中使用 .less 文件的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21012816/

相关文章:

html - 将 Bootstrap 列放在下面

angularjs - HTML 属性的转义翻译

angularjs - 不想设置 localStorage 值

javascript - 使用 angularjs 路由多个 html 文件

javascript - 如何使用 jQuery 将焦点添加到已删除类的 div 中包含的输入

javascript - 如何使用 javascript 在 jquery 选项卡内重定向?

javascript - @app.route 在没有重定向的情况下无法工作

jquery - 在鼠标悬停时更改网格 Bootstrap 中的图片

javascript - 在python服务器端解析json

javascript - 如何对屏幕上属于特定组的每个活着的成员应用操作?