手机版

AngularJS ng-repeat指令及埃阿斯的应用实例分析

时间:2021-09-04 来源:互联网 编辑:宝哥软件园 浏览:

本文实例讲述了AngularJS ng-重复指令及埃阿斯的应用。分享给大家供大家参考,具体如下:

尼日利亚重复指令用于循环输出指定次数的超文本标记语言元素。集合必须是数组或对象。

定义:

元素ng-repeat=' expression '/元素说明:experssion表达式定义了如何循环集合。常用的如:记录中的x

下面通过一个例子,来说明尼日利亚重复如何绘制一个表格:

div ng-app=' mainApp ' ng-controller=' student controller '表格边框='0' tr td姓/TD tdinput type=' text ' ng-model=' student。名字'/TD/tr tr TD名/TD tdinput type=' text ' ng-model=' student。姓氏'/TD/tr tr TD名字/TD TD { {学生。全名()} }/TD/tr tr TD科目运输署/运输署表tr th名字/th标记/th/tr ng-repeat=' sub in student。受试者的TD { { sub。名称} }/TD { { sub。标记} }/TD/tr/table/TD/tr/table/div表可以使用半铸钢钢性铸铁(铸造半钢)样式设置样式。

样式表,th,td { border: 1px纯灰色;边界崩溃:崩溃;padding: 5px }表tr : th-child(奇数){底色: # f2f2}表tr : th-child(偶数){底色: # ffffff}/样式利用angularjs的尼日利亚重复指令绘制表格:

脚本var主app=angular。模块(' main app ',[]);//定义一个名为mainApp的模块mainapp。控制器('学生控制器',函数($ scope){ $ scope。学生={名字: '聂,姓氏: '鹏飞,主题:[ {name: '物理,marks:73},{name: '化学,marks:90},{name: '数学,marks:68},{name: '英文,marks:85},{name: '生物,marks:77},],全名: function(){ var studentObject;studentObject=$ scope.student返回studentobject。名为“studentobject”。姓氏;} };});/script效果:

上面例子表格中展示的数据也可以通过创建交互式、快速动态网页应用的网页开发技术请求从服务器中获取,然后利用尼日利亚重复指令插入到页面中,具体实现见下面代码:

html头标题angular JS控制器/标题脚本src=' http : angular JS/angular-1。3 .0/角度。量滴JS '/脚本样式表,th,td { border: 1px纯灰;边界崩溃:崩溃;padding: 5px }表tr : th-child(奇数){底色: # f2f2}表tr : th-child(偶数){底色: # ffffff}/style/headbody h2AngularJS表格应用示例/H2 div ng-app=' main app ' ng-controller=' student controller '表边框='0' tr td姓/TD tdinput type=' text ' ng-model=' student。名字'/TD/tr tr TD名/TD tdinput type=' text ' ng-model=' student。姓氏'/TD/tr tr TD名字/TD TD { {学生。全名()} }/TD/tr tr TD科目运输署/运输署表tr th名字/th标记/th/tr ng-repeat=' sub in student。受试者的TD { { sub。名称} }/TD { { sub。marks } }/TD/tr/table/TD/tr/table/div脚本var mainApp=angular。模块(' mainApp ',[]);mainapp。控制器('学生控制器',函数($scope,$ http){ $ scope。学生={名字: '聂,姓氏: '鹏飞,全名: function(){ var studentObject;studentObject=$ scope.student返回studentobject。名为“studentobject”。姓氏;}, };var url=' data.txt$http.post(url).成功(函数(响应){ $ scope。学生。主题=响应;}) });/脚本/正文/html说明:需要放在服务器环境中运行

更多对AngularJS感兴趣的读者可以查看本网站的主题:《AngularJS指令操作技巧总结》、《AngularJS入门与进阶教程》和《AngularJS MVC架构总结》

希望本文对AngularJS编程有所帮助。

版权声明:AngularJS ng-repeat指令及埃阿斯的应用实例分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。