AngularJS GetStarted
AngularJS
AngularJS is JavaScript library which is to extend HTML created by Google.
This is just javascript source file and easy to use
Main Features are following:
- Template Engine
- Directive
- Dual Direction Data binding
- Controller and Scope
- DI Dependency Injection Container
Get Started
This is a first example for it.
<!DOCTYPE html>
<html ng-app>
<head>
<meta charset="UTF-8">
<title>ng-bind Test</title>
<script src="angular.min.js"></script>
</head>
<body>
<input type="text" ng-model="myName">
<p ng-bind="myName"></p>
<div>
Test: {{myName}}
</div>
</body>
</html>
This is bind test sample. input text in text box and show text in p tag and div tag after test.
Is it simple?
Sanitize
<!DOCTYPE html>
<html ng-app="myModule">
<head>
<meta charset="UTF-8">
<title>ng-bind sanitize</title>
<script src="angular.min.js"></script>
<script src="angular-sanitize.min.js"></script>
</head>
<body>
<input type="text" ng-model="myName">
<p ng-bind-html="myName"></p>
<script>
angular.module('myModule', ['ngSanitize']);
</script>
</body>
</html>
ng-app
Decide AngularJS range.
If you want to set module name ng-app=”module name”
html or body
<html ng-app> </html>
<body>
<div ng-app>
<input type="text" ng-model="test"/>
</div>
<p>Out of range<p>
</body>
