1、使用ng-route:
需要导入angular-route.js:
html中的写法:
app.js中的写法:
需要导入angular-ui-router.js(需要下载):
html中的写法:
app.js中的写法:
- var app=angular.module('birthdayApp',['ngRoute']);
- app.config(function($routeProvider){
- $routeProvider
- .when('/', {
- templateUrl: 'views/login.html',
- controller: 'loginCtr',
- controllerAs: 'login'
- })
- .when('/regist', {
- templateUrl: 'views/regist.html',
- controller: 'registCtr',
- controllerAs: 'regist'
- })
- .otherwise({
- redirectTo: '/'
- });
- });
需要导入angular-route.js:
- <script src='./angular-1.4.0-rc.2/angular-route.js'></script>
- <div ng-view></div>
app.js中的写法:
- var app=angular.module('birthdayApp',['ui.router']);
- app.config(function($stateProvider,$urlRouterProvider){
- $urlRouterProvider.otherwise('/login');
- $stateProvider
- .state('login', {
- url: "/login",
- views: {
- 'view': {
- templateUrl: 'views/login.html',
- controller: 'loginCtr'
- }
- }
- });
- $stateProvider
- .state('regist', {
- url: "/regist",
- views: {
- 'view': {
- templateUrl: 'views/regist.html',
- controller: 'registCtr'
- }
- }
- });
- });
需要导入angular-ui-router.js(需要下载):
- <script src='./angular-1.4.0-rc.2/angular-ui-router.js'></script>
html中的写法:
- <div ui-view="view"></div>
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31364689/viewspace-2120690/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31364689/viewspace-2120690/