文件名称:mang:使用 browserify 强制 angular 以我喜欢的方式工作的概念证明
文件大小:631KB
文件格式:ZIP
更新时间:2024-07-09 10:45:37
JavaScript
Angular 应用程序的示例架构 这是一种布局对我有意义的应用程序的方式。 不要错过:browserify 的一切,一个神奇的模板加载器,一个糟糕的数据存储。 这个怎么运作 这个应用程序是围绕构建的,所以模块是使用 CommonJS 语法编写的。 该应用程序是使用 gulp 构建的,它将文件转换为一个包含所有依赖项的巨大汇总。 此外,模板使用 partialify 内联。 templateUrl仍然受支持,通过lib/templateLoader.js 。 重要概念: 数据来自服务( addressModelService.js ) DOM 交互是通过指令进行的 非共享组件仍然使用指令来加载 DOM/模板 控制器很瘦,并将数据绑定到视图 跑步 git clone https://github.com/saw/mang.git npm install gulp build npm
【文件预览】:
mang-master
----api()
--------store.js(1017B)
--------index.js(1KB)
----.gitignore(68B)
----app.js(1KB)
----test.html(21B)
----package.json(770B)
----bin()
--------www(260B)
----gulpfile.js(2KB)
----assets()
--------css()
----public()
--------javascripts()
--------stylesheets()
----views()
--------error.jade(84B)
--------index.jade(116B)
--------layout.jade(404B)
----client-app.js(466B)
----README.md(881B)
----vendor()
--------angular()
----client-app()
--------components()
--------shared()
----lib()
--------templateLoader.js(707B)
----routes()
--------index.js(199B)
----.app.js.swp(12KB)