AngularJs路由、模块、依赖注入案例
来源:互联网 发布:lcd1602读取数据 编辑:程序博客网 时间:2024/06/03 23:43
index.html
<!doctype html><html ng-app="bookStoreApp"><head> <meta charset="UTF-8"> <title>BookStore</title> <script src="framework/1.3.0.14/angular.js"></script> <script src="framework/1.3.0.14/angular-route.js"></script> <script src="framework/1.3.0.14/angular-animate.js"></script> <script src="js/app.js"></script> <script src="js/controllers.js"></script> <script src="js/filters.js"></script> <script src="js/services.js"></script> <script src="js/directives.js"></script></head><body> <div ng-view> </div></body></html>
//app.js 依赖、路由
var bookStoreApp = angular.module('bookStoreApp', [ 'ngRoute', 'ngAnimate', 'bookStoreCtrls', 'bookStoreFilters', 'bookStoreServices', 'bookStoreDirectives']);bookStoreApp.config(function($routeProvider) { $routeProvider.when('/hello', { templateUrl: 'tpls/hello.html', controller: 'HelloCtrl' }).when('/list',{ templateUrl:'tpls/bookList.html', controller:'BookListCtrl' }).otherwise({ redirectTo: '/hello' })});
//控制器
var bookStoreCtrls = angular.module('bookStoreCtrls', []);bookStoreCtrls.controller('HelloCtrl', ['$scope', function($scope) { $scope.greeting = { text: 'Hello' }; }]);bookStoreCtrls.controller('BookListCtrl', ['$scope', function($scope) { $scope.books =[ {title:"《Ext江湖》",author:"大漠穷秋"}, {title:"《ActionScript游戏设计基础(第二版)》",author:"大漠穷秋"}, {title:"《用AngularJS开发下一代WEB应用》",author:"大漠穷秋"} ] }]);/** * 这里接着往下写,如果控制器的数量非常多,需要分给多个开发者,可以借助于grunt来合并代码 */
//directives.js
var bookStoreDirectives = angular.module('bookStoreDirectives', []);bookStoreDirectives.directive('bookStoreDirective_1', ['$scope', function($scope) {}]);bookStoreDirectives.directive('bookStoreDirective_2', ['$scope', function($scope) {}]);
filters.js
var bookStoreFilters = angular.module('bookStoreFilters', []);bookStoreFilters.filter('bookStoreFilter_1', ['$scope', function($scope) {}]);bookStoreFilters.filter('bookStoreFilter_2', ['$scope', function($scope) {}]);
services.js
var bookStoreServices = angular.module('bookStoreServices', []);bookStoreServices.service('bookStoreService_1', ['$scope', function($scope) {}]);bookStoreServices.service('bookStoreService_2', ['$scope', function($scope) {}]);
0 0
- AngularJs路由、模块、依赖注入案例
- AngularJS的路由、模块、依赖注入
- Angularjs的路由,模块和依赖注入
- AngularJs学习二--路由、模块、依赖注入
- AngularJs路由$依赖注入
- Note04--路由 && 模块 && 依赖注入
- AngularJS中的路由、模块化以及依赖注入
- AngularJs的路由、模块化与依赖注入
- AngularJs中模块的依赖注入,ng-model、ng-bind和{{}}的区别,路由机制。
- AngularJs中模块的依赖注入,ng-model、ng-bind和{{}}的区别,路由机制
- AngularJS第五课(模块,动画,依赖注入)
- angularjs路由小案例
- AngularJS路由代码案例
- AngularJS中的依赖注入
- AngularJS 依赖注入
- AngularJS中的依赖注入
- AngularJS 依赖注入解析
- AngularJs依赖注入
- java内存泄漏
- openssl之EVP函数
- java注解
- 请写下你的烦恼——读《解忧杂货店》有感
- 典型的互联网公司办公区信息点图
- AngularJs路由、模块、依赖注入案例
- 人脸重建源码
- ThreadLocal
- Attribute is missing the Android namespace prefix 错误总结
- Yii2本身自带实现用户注册,验证,登录
- 剑指Offer(面试题25~26)
- python中实用的内建函数
- Windows平台上Caffe的训练与学习方法(以数据库CIFAR-10为例)
- AbstractInterceptor和MethodFilterInterceptor的区别