Pārlūkot izejas kodu

Split out notes controller

Lily Carpenter 10 gadi atpakaļ
vecāks
revīzija
a162f70d53
4 mainītis faili ar 27 papildinājumiem un 25 dzēšanām
  1. 1 1
      gulpfile.js
  2. 1 0
      www/index.html
  3. 1 24
      www/js/app.js
  4. 24 0
      www/js/controllers/noteCtrl.js

+ 1 - 1
gulpfile.js

@@ -14,7 +14,7 @@ gulp.task('connect', function(){
14 14
 
15 15
 gulp.task('html', function(){
16 16
   var html_path = 'www/*.html';
17
-  var js_path = 'www/js/*.js';
17
+  var js_path = 'www/js/**/*.js';
18 18
 
19 19
   gulp
20 20
     .src(html_path)

+ 1 - 0
www/index.html

@@ -15,5 +15,6 @@
15 15
     </div>
16 16
     <script src="lib/angular/angular.js"></script>
17 17
     <script src="js/app.js"></script>
18
+    <script src="js/controllers/noteCtrl.js"></script>
18 19
   </body>
19 20
 </html>

+ 1 - 24
www/js/app.js

@@ -1,24 +1 @@
1
-angular.module('bootcampApp', [])
2
-  .controller('NoteCtrl', function($scope){
3
-
4
-    function cloneNote(note){
5
-      var my_note = {};
6
-      my_note.body = note.body;
7
-      my_note.title = note.title;
8
-      return my_note;
9
-    }
10
-
11
-    var defaultNote = {
12
-      "title": "I am a title",
13
-      "body": "I am a body"
14
-    };
15
-
16
-    $scope.notes = [];
17
-
18
-    $scope.newNote = cloneNote(defaultNote);
19
-
20
-    $scope.createNote = function(newNote){
21
-      $scope.notes.push(cloneNote(newNote));
22
-      $scope.newNote = cloneNote(defaultNote);
23
-    };
24
-  });
1
+angular.module('bootcampApp', []);

+ 24 - 0
www/js/controllers/noteCtrl.js

@@ -0,0 +1,24 @@
1
+angular.module('bootcampApp')
2
+  .controller('NoteCtrl', function($scope){
3
+
4
+    function cloneNote(note){
5
+      var my_note = {};
6
+      my_note.body = note.body;
7
+      my_note.title = note.title;
8
+      return my_note;
9
+    }
10
+
11
+    var defaultNote = {
12
+      "title": "I am a title",
13
+      "body": "I am a body"
14
+    };
15
+
16
+    $scope.notes = [];
17
+
18
+    $scope.newNote = cloneNote(defaultNote);
19
+
20
+    $scope.createNote = function(newNote){
21
+      $scope.notes.push(cloneNote(newNote));
22
+      $scope.newNote = cloneNote(defaultNote);
23
+    };
24
+  });