ng-bookmarks:实验性AngularJS书签应用程序-源码

上传者: 42139460 | 上传时间: 2021-04-30 17:03:07 | 文件大小: 47KB | 文件类型: ZIP
书签 实验性 它有什么作用? 允许通过RESTful API支持的接口创建/编辑书签集合。 安装 git clone https://tekerson@github.com/tekerson/ng-bookmarks.git cd bookmarks npm install bower install 要在开发模式下运行: gulp serve 该接口与json-server提供的基本REST API进行通信。 通过以下方式安装: npm install -g json-server 然后运行 json-server --port 3002 data/bookmarks.db.json 主意 从依赖注入解耦角度组件 在AngularJS应用程序中,通常会同时定义和注册组件(指令,服务,控制器等),并向其注册。 我相信这可以消除DI的目标去耦。 通过将组件的“角色”(在DI中注册

文件下载

资源详情

[{"title":"( 85 个子文件 47KB ) ng-bookmarks:实验性AngularJS书签应用程序-源码","children":[{"title":"ng-bookmarks-master","children":[{"title":"package.json <span style='color:#111;'> 1.69KB </span>","children":null,"spread":false},{"title":"data","children":[{"title":"bookmarks.db.json <span style='color:#111;'> 25B </span>","children":null,"spread":false}],"spread":true},{"title":".yo-rc.json <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"protractor.conf.js <span style='color:#111;'> 747B </span>","children":null,"spread":false},{"title":"gulpfile.js <span style='color:#111;'> 681B </span>","children":null,"spread":false},{"title":".bowerrc <span style='color:#111;'> 38B </span>","children":null,"spread":false},{"title":"gulp","children":[{"title":"scripts.js <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"unit-tests.js <span style='color:#111;'> 501B </span>","children":null,"spread":false},{"title":"inject.js <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"watch.js <span style='color:#111;'> 728B </span>","children":null,"spread":false},{"title":"server.js <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"build.js <span style='color:#111;'> 2.75KB </span>","children":null,"spread":false},{"title":"conf.js <span style='color:#111;'> 989B </span>","children":null,"spread":false},{"title":"e2e-tests.js <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"styles.js <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":".jshintrc <span style='color:#111;'> 48B </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"index.html <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"app","children":[{"title":"index.config.js <span style='color:#111;'> 124B </span>","children":null,"spread":false},{"title":"index.less <span style='color:#111;'> 633B </span>","children":null,"spread":false},{"title":"bookmarks","children":[{"title":"bookmarks.controller.js <span style='color:#111;'> 385B </span>","children":null,"spread":false},{"title":"bookmarks.html <span style='color:#111;'> 317B </span>","children":null,"spread":false},{"title":"bookmarks.api.mock.js <span style='color:#111;'> 955B </span>","children":null,"spread":false},{"title":"count","children":[{"title":"count.directive.spec.js <span style='color:#111;'> 734B </span>","children":null,"spread":false},{"title":"count.less <span style='color:#111;'> 187B </span>","children":null,"spread":false},{"title":"count.directive.js <span style='color:#111;'> 206B </span>","children":null,"spread":false}],"spread":false},{"title":"form","children":[{"title":"form.html <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"fields","children":[{"title":"description.directive.js <span style='color:#111;'> 567B </span>","children":null,"spread":false},{"title":"title.directive.js <span style='color:#111;'> 641B </span>","children":null,"spread":false},{"title":"url.directive.js <span style='color:#111;'> 667B </span>","children":null,"spread":false}],"spread":false},{"title":"form.less <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"form.directive.js <span style='color:#111;'> 298B </span>","children":null,"spread":false},{"title":"form.controller.js <span style='color:#111;'> 836B </span>","children":null,"spread":false}],"spread":false},{"title":"bookmark","children":[{"title":"id.spec.js <span style='color:#111;'> 721B </span>","children":null,"spread":false},{"title":"url.js <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"validators.spec.js <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"title.js <span style='color:#111;'> 836B </span>","children":null,"spread":false},{"title":"description.spec.js <span style='color:#111;'> 862B </span>","children":null,"spread":false},{"title":"bookmark.entity.spec.js <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"title.spec.js <span style='color:#111;'> 746B </span>","children":null,"spread":false},{"title":"url.spec.js <span style='color:#111;'> 743B </span>","children":null,"spread":false},{"title":"fields.js <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"bookmark.entity.js <span style='color:#111;'> 627B </span>","children":null,"spread":false},{"title":"fields.spec.js <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"id.js <span style='color:#111;'> 720B </span>","children":null,"spread":false},{"title":"description.js <span style='color:#111;'> 841B </span>","children":null,"spread":false},{"title":"validators.js <span style='color:#111;'> 783B </span>","children":null,"spread":false}],"spread":false},{"title":"bookmarks.module.js <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"cards-grid","children":[{"title":"card.directive.js <span style='color:#111;'> 828B </span>","children":null,"spread":false},{"title":"cards-grid.directive.spec.js <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"cards-grid.directive.js <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"cards-grid.controller.js <span style='color:#111;'> 493B </span>","children":null,"spread":false},{"title":"cards-grid.less <span style='color:#111;'> 642B </span>","children":null,"spread":false},{"title":"cards-grid.controller.spec.js <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false}],"spread":false},{"title":"bookmarks.api.js <span style='color:#111;'> 746B </span>","children":null,"spread":false},{"title":"bookmarks.service.spec.js <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"bookmarks.service.js <span style='color:#111;'> 626B </span>","children":null,"spread":false},{"title":"bookmarks.selector.js <span style='color:#111;'> 457B </span>","children":null,"spread":false},{"title":"bookmarks.controller.spec.js <span style='color:#111;'> 194B </span>","children":null,"spread":false},{"title":"bookmarks.selector.spec.js <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false}],"spread":false},{"title":"index.route.js <span style='color:#111;'> 292B </span>","children":null,"spread":false},{"title":"templates.module.js <span style='color:#111;'> 81B </span>","children":null,"spread":false},{"title":"index.module.js <span style='color:#111;'> 409B </span>","children":null,"spread":false},{"title":"layout","children":[{"title":"layout.module.js <span style='color:#111;'> 359B </span>","children":null,"spread":false},{"title":"shell.controller.js <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"shell.controller.spec.js <span style='color:#111;'> 350B </span>","children":null,"spread":false},{"title":"shell.html <span style='color:#111;'> 155B </span>","children":null,"spread":false},{"title":"navbar","children":[{"title":"navbar.html <span style='color:#111;'> 587B </span>","children":null,"spread":false},{"title":"navbar.directive.js <span style='color:#111;'> 583B </span>","children":null,"spread":false},{"title":"navbar.less <span style='color:#111;'> 38B </span>","children":null,"spread":false}],"spread":false},{"title":"shell.directive.js <span style='color:#111;'> 219B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"lib","children":[{"title":"polyfill","children":[{"title":"index.js <span style='color:#111;'> 19B </span>","children":null,"spread":false},{"title":"number.js <span style='color:#111;'> 154B </span>","children":null,"spread":false}],"spread":true},{"title":"tek","children":[{"title":"index.js <span style='color:#111;'> 21B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 287B </span>","children":null,"spread":false},{"title":"validate.js <span style='color:#111;'> 274B </span>","children":null,"spread":false}],"spread":false},{"title":"test","children":[{"title":"jasmine_matchers.js <span style='color:#111;'> 500B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"favicon.ico <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false}],"spread":true},{"title":"e2e","children":[{"title":".jshintrc <span style='color:#111;'> 145B </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 70B </span>","children":null,"spread":false},{"title":"karma.conf.js <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":".jshintrc <span style='color:#111;'> 270B </span>","children":null,"spread":false},{"title":"bower.json <span style='color:#111;'> 491B </span>","children":null,"spread":false},{"title":".editorconfig <span style='color:#111;'> 214B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明