1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| var routerApp = angular.module('routerApp', ['ui.router']);
routerApp.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider){ $urlRouterProvider.otherwise('/home'); $stateProvider.state('home',{ url: '/home', templateUrl: 'templates/home.html' }).state('home.list',{ url: '/list', templateUrl: 'templates/home-list.html', controller: function($scope){ $scope.topics = ['Butterscotch', 'Black Current', 'Mango']; } }).state('home.paragraph', { url: '/paragraph', template: '666,paragraph页面' }).state('about',{ url: '/about', views: { '': { templateUrl: 'templates/about.html' }, 'columnOne@about': { template: '这里是第一列的内容' }, 'columnTwo@about': { templateUrl: 'templates/table-data.html', controller: 'table-Controller' } } }) }]);
routerApp.controller('table-Controller', function($scope){ $scope.message = 'test'; $scope.topics = [{ name: 'Butterscotch', price: 50 }, { name: 'Black Current', price: 100 }, { name: 'Mango', price: 20 }]; });
|