angularjs php 框架,AngularJS之前端框架

本文主要为大家分享一篇JAngularJS之前端框架的请求方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。

使用:

一、常用属性:

ng-app:可以再任何元素上使用,代表angular应用作用域,也是AngularJS的程序入口,对标签内的元素初始化.

ng-controller:控制器.

ng-model:指定当前元素与数据模型($scope)中的属性绑定,如果数据模型中没有此属性,会自定创建

ng-repeat:循环$scope中的属性.

ng-bind或{{属性名}}:进行属性取值.

二、双向绑定:

定义:更新视图会自动跟新模型,更新模型会自动更新视图.

Hello,{{name}}!!!

三、AngularJS基于模块化实现MVC:

Hello,{{name}}!!!

//初始化模块,第一个参数是对应的模块名称,第二个参数对应的拓展功能插件数组

var myapp = angular.module("myapp",[]);

//定义模块的控制器

/*myapp.controller("myctrl",["$scope",function($scope){

$scope.name="沃德发";

}])*/

//$scope页面与控制器的桥梁

myapp.controller("myctrl",function($scope){

$scope.name="法克鱿";

});

四、AngularJS的事件绑定:

ng-click:AngularJS的单击事件.

Hello,{{name}}!!!

//初始化模块,第一个参数是对应的模块名称,第二个参数对应的拓展功能插件数组

var myapp = angular.module("myapp",[]);

//$scope页面与控制器的桥梁

myapp.controller("myctrl",function($scope){

$scope.name="嗯嗯啊";

//事件绑定

$scope.clearVal = function() {

$scope.name = "";

}

});

五、AngularJS的遍历集合:

ng-repeat:AngularJS用于集合遍历,迭代.

序号商品编号商品名称商品价格
{{$index+1}}{{product.id}}{{product.name}}{{product.price}}

//初始化模块,第一个参数是对应的模块名称,第二个参数对应的拓展功能插件数组

var myapp = angular.module("myapp",[]);

myapp.controller("myctrl",function($scope){

$scope.products=[

{

id:'A001',

name:'狗子',

price:3306

},{

id:'A002',

name:'啥子哟',

price:8080

}

]

});

六、AngularJS的路由:

引入路由的js:

ng-view:显示路由调用的页面

$routeProvider:路由系统

when..when..otherwise : 类似于switch..case..case..default

HEAD

首页

*

站长推荐

FOOT

var myapp = angular.module("myapp",["ngRoute"]);

myapp.config(["$routeProvider",function($routeProvider){

$routeProvider.when("/aa",{

templateUrl:'aa.html'

}).when("/bb",{

templateUrl:'bb.html'

}).when("/cc",{

templateUrl:'5_3.html'

}).otherwise({

redirectTo:"/"

});

}]);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值