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的简介