码迷,mamicode.com
首页 > Web开发 > 详细

AngularJs记录学习03

时间:2015-07-20 18:15:23      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

AngularJs的路由是一个组件,需要自己额外添加,在目录/src/ngRoute中

三个文件route.js,routeParams.js,ngView.js

<html>
<head>
   <title>Angular JS Views</title>
<script src="js/Angular.js"></script>
<script type="text/javascript" src="js/route.js"></script>
<script type="text/javascript" src="js/routeParams.js"></script>
<script type="text/javascript" src="js/ngView.js"></script>
<script>
      var mainApp = angular.module("mainApp", [ngRoute]);
      mainApp.config([$routeProvider,
         function($routeProvider) {
            $routeProvider.
               when(/addStudent, {
                  templateUrl: addStudent.html,
                  controller: AddStudentController
               }).
               when(/viewStudents, {
                  templateUrl: viewStudents.html,
                  controller: ViewStudentsController
               }).
               otherwise({
                  redirectTo: /addStudent
               });
         }]);

         mainApp.controller(AddStudentController, function($scope) {
            $scope.message = "111111111111111111111";
         });

         mainApp.controller(ViewStudentsController, function($scope) {
            $scope.message = "222222222222222222222";
         });
   </script>
</head>
<body>
   <h2>AngularJS Sample Application</h2>
   <div ng-app="mainApp">
      <p><a href="#addStudent">Add Student</a></p>
      <p><a href="#viewStudents">View Students</a></p>
      <div ng-view></div>
      <script type="text/ng-template" id="addStudent.html">
         <h2> Add Student </h2>
         {{message}}
      </script>
      <script type="text/ng-template" id="viewStudents.html">
         <h2> View Students </h2>        
         {{message}}
      </script>    
   </div>
</body>
</html>

 

AngularJs记录学习03

标签:

原文地址:http://www.cnblogs.com/RainbowInTheSky/p/4654778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!