ซึ่งเราจะแยกไฟล์ AngularJS แยกไว้ต่างหาก และในไฟล์ HTML ก็จะ include script เข้ามาโดยผ่าน directive ng-app และ ng-controller
ตัวอย่างไฟล์ AngularJS ที่เขียนเป็น module และการเรียนใช้ controller ภายใน module
app.js
1 2 3 4 5 6 | // create angular model A02 var app = angular.module('A02', []); app.controller('HomeController', function($scope) { $scope.name = 'AngularJS'; }); |
02.html
1 2 3 4 5 6 7 8 9 10 11 12 13 | <!DOCTYPE html> <html ng-app="A02"> <head> <title>02</title> <script src="js/angular.min.js" type="text/javascript" charset="utf-8"></script> <script src="app/02/app.js" type="text/javascript" charset="utf-8"></script> </head> <body> <div ng-controller="HomeController"> <p>{{ name }}</p> </div> </body> </html> |
อันนี้ถือเป็นการเริ่มทำความคุ้นเคยกับการเขียน Angular ซึ่งจะเห็นว่า เราก็จะเขียน Angular function ต่างๆ ไว้ในไฟล์แยกเหมือน javascript ตัวหนึ่ง แล้วเรียกใช้ เพียงแต่การเรียกใช้เราจะเรียกผ่าน Angular directive ต่างๆ
จบ.
No comments:
Post a Comment