AngularJS入门
一.AngularJS是什么?1. AngularJS 是一个 JavaScript 框架
2. AngularJS 扩展了 HTML
二.AngularJS有哪些元素?1. AngularJS 指令正如您所看到的,AngularJS 指令是以 ng 作为前缀的 HTML 属性。 ng-init 指令初始化 AngularJS 应用程序变量。 <div ng-app="hello"> <p>名字 : <input type="text" ng-model="name"></p> <h1>Hello {{name}}</h1> </div>
Tips:HTML5 允许扩展的(自制的)属性,以 data- 开头。 <div data-ng-app="" data-ng-init="firstName='John'">
<p>姓名为 <span data-ng-bind="firstName"></span></p>
</div>
2. AngularJS表达式
<div ng-app=""> <p>我的第一个表达式: {{ 5 + 5 }}</p> </div>
3. AngularJS应用
<div ng-app="myApp" ng-controller="myCtrl"> 名: <input type="text" ng-model="firstName"><br> 姓: <input type="text" ng-model="lastName"><br> <br> 姓名: {{firstName + " " + lastName}} </div> <script> var app = angular.module('myApp',[]); app.controller('myCtrl',function($scope) { $scope.firstName= "John"; $scope.lastName= "Doe"; }); </script>
AngularJS 模块定义应用:
AngularJS 模块
var app = angular.module('myApp',[]);
AngularJS 控制器控制应用:
AngularJS 控制器
app.controller('myCtrl',function($scope) {
$scope.firstName= "John";
$scope.lastName= "Doe";
});
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |