发表于: 2017-10-25 23:29:24
1 596
今天完成的事:用jquery写了ajax,学习了angular的一些基础知识。
学到的东西:jquery的ajax的请求等是全部放在$.ajax()中的,将所有的东西都放进这里面。
$.ajax({
type:"post",
async: "true",
url:"/carrots-admin-ajax/a/login",
data:{"name":username, "pwd":password},
datatype: "json"
});
angular部分还不是很明白,看了一些:
ng-app 指令定义一个 AngularJS 应用程序。
ng-model 指令把元素值(比如输入域的值)绑定到应用程序。
双向绑定,在修改输入域的值时, AngularJS 属性的值也将修改:
<div ng-app="myApp" ng-controller="myCtrl">
名字: <input ng-model="name">
<h1>你输入了: {{name}}</h1>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.name = "John Doe";
});
</script>
ng-model 指令根据表单域的状态添加/移除以下类:
ng-empty
ng-not-empty
ng-touched
ng-untouched
ng-valid
ng-invalid
ng-dirty
ng-pending
ng-pristine
ng-bind 指令把应用程序数据绑定到 HTML 视图。
AngularJS 指令:ng-init 指令初始化 AngularJS 应用程序变量。
AngularJS 表达式:AngularJS 表达式写在双大括号内:{{ expression }}。AngularJS 表达式 很像 JavaScript 表达式:它们可以包含文字、运算符和变量。
AngularJS Scope:当在控制器中添加 $scope 对象时,视图 (HTML) 可以获取了这些属性。视图中,你不需要添加 $scope 前缀, 只需要添加属性名即可。scope的作用范围还不知道是如何确定的。
后面还有一些mvc的东西,还不是太懂。
明天计划:继续学习angular,使用angular写ajax控制登录界面。
评论