zoukankan      html  css  js  c++  java
  • angularjs路由简单实现

    1. [代码]mainApp.js用于控制路由分配和模板的js     

    /**
     * mainApp module
     */
    var mainApp = angular.module('mainApp', [ 'ngRoute', 'ngResource' ]);
     
    mainApp.config([ '$routeProvider', function($routeProvider) {
     
        $routeProvider.when('/add.do', {
            templateUrl : 'insurance_add.html',
            controller : 'InsuranceAddController'
        });
         
        $routeProvider.when('/list.do', {
            templateUrl : 'insurance_list.html',
            controller : 'InsuranceListController'
        });
     
        $routeProvider.otherwise({
            redirectTo : '/list.do'
        });
     
    } ]);

    2. [代码]InsuranceAddController.js用于处理页面跳转的js     

    /**
     *  Controller
     */
     
    mainApp.controller('InsuranceAddController', ['$scope''$location'function($scope, $location) {
     
        $scope.gotoList = function() {
            $location.path('/list.do');
        };
      
    }]);

    3. [代码]InsuranceListController.js另外一个处理列表的控制器     

    /**
     * Controller
     */
     
    mainApp.controller('InsuranceListController', ['$scope''$location'function($scope, $location) {
          
        $scope.gotoAdd = function() {
            $location.path('/add.do');
        };
       
    }]);
  • 相关阅读:
    BF算法和KMP算法
    Python课程笔记 (五)
    0268. Missing Number (E)
    0009. Palindrome Number (E)
    0008. String to Integer (atoi) (M)
    0213. House Robber II (M)
    0198. House Robber (E)
    0187. Repeated DNA Sequences (M)
    0007. Reverse Integer (E)
    0006. ZigZag Conversion (M)
  • 原文地址:https://www.cnblogs.com/JSWBK/p/5591588.html
Copyright © 2011-2022 走看看