码迷,mamicode.com
首页 > Web开发 > 详细

AngularJS学习1-基础知识

时间:2018-07-08 14:37:40      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:angularjs   双向   1.4   com   function   set   学习   ng-model   mod   

其实算一篇比较马后炮的知识,有了ng基础看这个会有更深入的认识,但是不适合入门。

 

AngularJS 应用组成如下:

View(视图), 即 HTML。

Model(模型), 当前视图中可用的数据。
Controller(控制器), 即 JavaScript 函数,可以添加或修改属性。

scope是模型,是View和Controller的纽带。

 

这里都用//做注释了。因为没法用快捷键

 

举一个例子

使用js的话,基本只需要关注body里面的东西就好了

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.bootcss.com/angular.js/1.4.6/angular.min.js"></script>
</head>
<body>


//声明这个app是myApp,控制器是personCtrl
<div ng-app="myApp" ng-controller="personCtrl">

//ng-model其实就是声明了一个变量,双向绑定,只要变量的值改了,用到这个变量的地方马上也会改变
名: <input type="text" ng-model="firstName"><br>
姓: <input type="text" ng-model="lastName"><br>
<br>
//使用了控制器里面定义的方法
姓名: {{fullName()}}

</div>


//在控制器里,通过scope去定义一些操作
<script>
var app = angular.module(myApp, []);
app.controller(personCtrl, function($scope) {

    //这个只是初始化的值,这样就不需要什么ng-init了
    $scope.firstName = "John";
    $scope.lastName = "Doe";
    //声明了函数
    $scope.fullName = function() {
        return $scope.firstName + " " + $scope.lastName;
    }
});
</script>

</body>
</html

 

AngularJS学习1-基础知识

标签:angularjs   双向   1.4   com   function   set   学习   ng-model   mod   

原文地址:https://www.cnblogs.com/weizhibin1996/p/9279820.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!