100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > AngularJS前端js框架

AngularJS前端js框架

时间:2023-11-01 06:49:24

相关推荐

AngularJS前端js框架

web前端|js教程

javascript,AngularJS,前端

web前端-js教程

本篇文章和大家介绍了关于AngularJS前端js框架,有需要的朋友可以看一下

海洋影视源码怎么样,ubuntu开机启动黑屏,tomcat的注册表信息,做爬虫用java,php表达式编写教程学习,seo辅助导航lzw

使用:

源码论坛模版,ubuntu微信通知,tomcat跨域什么意思,爬虫学习html知识,php后台如何开发多个主题,seo 社交媒体lzw

A、常用属性:

云主机网站源码,ubuntu启动进入终端,爬虫相关机制,php 花店,乐陵seo营销lzw

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

ng-controller:控制器.

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

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

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

B、双向绑定:

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

Hello,{{name}}!!!

C、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="法克鱿"; });

D、AngularJS的事件绑定:

ng-click:AngularJS的单击事件.

Hello,{{name}}!!!

//初始化模块,第一个参数是对应的模块名称,第二个参数对应的拓展功能插件数组 var myapp = angular.module("myapp",[]); //$scope页面与控制器的桥梁 myapp.controller("myctrl",function($scope){ $scope.name="嗯嗯啊"; //事件绑定 $scope.clearVal = function() { $scope.name = ""; } });

E、AngularJS的遍历集合:

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

//初始化模块,第一个参数是对应的模块名称,第二个参数对应的拓展功能插件数组 var myapp = angular.module("myapp",[]); myapp.controller("myctrl",function($scope){ $scope.products=[ {id:A001,name:狗子,price:3306 },{id:A002,name:啥子哟,price:8080 } ] });

F、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:b.html }).when("/cc",{ templateUrl:5_3.html }).otherwise({ redirectTo:"/" }); }]);

相关推荐:

AngularJS之前端框架

angularjs如何实现tab切换和选中切换

AngularJS的简介

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。