在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:AngularJS-RequireJS开源软件地址:https://gitee.com/wengcd/AngularJS-RequireJS开源软件介绍:##AngularJS-RequireJS 在这个我所写应用模版中,基本实现了一下功能
##目录结构 .|-- README.md|-- assets| |-- css| | `-- style.css| |-- fonts| |-- img| |-- js| | |-- app.js| | |-- bootstrap.js| | |-- controllers| | | |-- about-ctrl.js| | | |-- app-ctrl.js| | | |-- home-ctrl.js| | | |-- index.js| | | `-- module.js| | |-- directives| | | |-- index.js| | | |-- load-src.js| | | `-- module.js| | |-- filters| | | |-- index.js| | | `-- module.js| | |-- main.js| | |-- routes.js| | `-- services| | |-- galleries.js| | |-- gallery.js| | |-- index.js| | `-- module.js| `-- partials| |-- about.html| |-- home.html| `-- menu.html|-- bower.json`-- index.html ##使用Bower (1) 创建/修改 { "name": "AngularJS + RequireJS Example", "version": "0.1", "main": "index.html", "ignore": [ "**/.*", "libs" ], "dependencies": { "angular": "latest", "angular-bootstrap": "latest", "angular-ui-router": "latest", "angular-animate": "latest", "angular-resource": "latest", "angular-sanitize": "latest", "angular-i18n": "latest", "bootstrap": "latest", "requirejs": "latest", "requirejs-domready": "latest" }} (2) 创建/修改 { "directory": "assets/libs"} (3) 安装, 获取你想要的第三方组件 在终端输入:
你也可以直接安装第三方组件, 比如:
##加载资源 require.config({ // 添加库路径别名 paths: { 'domReady': '../libs/requirejs-domready/domReady', 'angular': '../libs/angular/angular.min', 'uiRouter': '../libs/angular-ui-router/release/angular-ui-router.min', 'uiBootstrap': '../libs/angular-bootstrap/ui-bootstrap-tpls.min', 'ngResource': '../libs/angular-resource/angular-resource.min' }, // 将非AMD规范的库放入shim中 shim: { 'angular': { exports: 'angular' }, 'uiRouter': { //依赖于Angular,以下同 deps: ['angular'] }, 'ngResource': { deps: ['angular'] }, 'uiBootstrap': { deps: ['angular'] } }, // kick start application deps: ['./bootstrap']}); 待续。。。 |
请发表评论