AngularJs 学习 笔记
<div ng-app="" ng-init="firstName=‘John‘"> <p>在输入框中尝试输入:</p> <p>姓名:<input type="text" ng-model="firstName"></p> <p>你输入的为: {{ firstName }}</p> </div>
ng-app 指令告诉 AngularJS,<div> 元素是 AngularJS 应用程序 的"所有者"。
Note 一个网页可以包含多个运行在不同元素中的 AngularJS 应用程序。
ng-repeat 指令会重复一个 HTML 元素:
<div ng-app = "" ng-init = "names=[‘s‘,‘sd‘,‘sds‘,‘sds‘,‘ss‘]"> <p> </div>
AngularJS 控制器 控制 AngularJS 应用程序的数据。
AngularJS 控制器是常规的 JavaScript 对象。
<div ng-app="" ng-controller="personController"> 名: <input type="text" ng-model="person.firstName"><br> 姓: <input type="text" ng-model="person.lastName"><br> <br> 姓名: {{person.firstName + " " + person.lastName}} </div> <script> function personController($scope) { $scope.person = { firstName: "John", lastName: "Doe" }; } </script>
AngularJS 应用程序由 ng-app 定义。应用程序在 <div> 内运行。
ng-controller 指令把控制器命名为 object。
函数 personController 是一个标准的 JavaScript 对象的构造函数。
控制器对象有一个属性:$scope.person。
person 对象有两个属性:firstName 和 lastName。
ng-model 指令绑定输入域到控制器的属性(firstName 和 lastName)。
<div ng-app="" ng-controller="personController">
姓: <input type="text" ng-model = "person.firstname">
名: <input type = "text" ng-model="person.lastname">
{{person.fullname()}}
{{fullname2()}}
</div>
<script>
function personController($scope){
$scope.person ={
firstname:"hello",
lastname:"world",
fullname:function(){
var obj = $scope.person;
return obj.firstname +" "+obj.lasrname;
}
};
$scope.fullname2 = function(){
var obj = $scope.person;
return obj.firstname +" "+obj.lasrname;
}
}
</script>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。