示例:

<!DOCTYPE html>
<html ng-app="MyApp">
<head><title>Study 6</title><script type="text/javascript" src="js/angular.js"></script>
</head>
<body><div ng-controller="testController"><h1>{{model.newTitle}}</h1>Name:<input type="text" ng-model="model.name" />Fraction:<input type="text" ng-model="model.fraction" fraction-num />Type:<select ng-model="model.type"><option value="1" selected>Radio</option><option value="2">CheckBox</option></select><input type="button" ng-click="add(model.fraction)" value="Add" /><ul><li ng-repeat="item in model.options"><b>{{$index+1}}</b><input type="text" ng-model="item.content" value="item.content" fraction-num /><a href="javascript:void(0)" ng-click="del($index)">Delete</a></li></ul><hr /><div><h1>{{model.previewTitle}}</h1><b>[{{model.type | typeFilter}}]{{model.name}}</b>({{model.fraction}})<ul><li ng-repeat="item in model.options"><b>{{$index + 1}}</b><input type="radio" name="optcheck" ng-show="model.type==1" /><input type="checkbox" ng-show="model.type==2" />{{item.content}}</li></ul></div><hr />{{nowTime | date : "yyyy-MM-dd HH:mm:ss"}}</div><script type="text/javascript">var app = angular.module("MyApp", [], function() { });var myModel = {newTitle: "Title",previewTitle: "Preview Title",name: "Robin",fraction: "100",type : 1,options: []};app.controller("testController", function($scope) {$scope.model = myModel;$scope.add = function(text) {var obj = { content: text };$scope.model.options.push(obj);};$scope.del = function(index) {$scope.model.options.splice(index, 1);};$scope.nowTime = new Date();});app.filter("typeFilter", function() {var func = function(value) {return value == 1 ? "Single Select" : "Multi Select";};return func;});app.directive("fractionNum", function() {return {link: function(scope, elements, attrs, controller) {elements[0].onkeyup = function() {if (/\D/.test(this.value)) {this.style.borderColor = 'red';}else {this.style.borderColor = '';}};}};});</script>
</body>
</html>

转载于:https://www.cnblogs.com/HD/p/3630730.html

Angular学习(6)- 数组双向梆定+filter+directive相关推荐

  1. Angular学习(5)- 数组双向梆定+filter

    示例: <!DOCTYPE html> <html ng-app="MyApp"> <head><title>Study 5< ...

  2. Angular学习(4)- 数组双向梆定

    示例: <!DOCTYPE html> <html ng-app="MyApp"> <head><title>Study 4< ...

  3. Angular学习(3)- 双向梆定

    示例代码: <!DOCTYPE html> <html ng-app="MyApp"> <head><title>Study 3&l ...

  4. 【JS学习】数组过滤方法的使用filter

    前言:本博客系列为学习后盾人js教程过程中的记录与产出,如果对你有帮助,欢迎关注,点赞,分享.不足之处也欢迎指正,作者会积极思考与改正. 文章目录 使用效果: 参数说明: 方法原理解析: 使用效果: ...

  5. 【转】Angular学习总结--很详细的教程

    *这篇文章是转来的,做了自己的一点修改,排版.原始出处不明,如涉及原博主版权问题,请及时告知,我将会立即删除*. 1 前言 前端技术的发展是如此之快,各种优秀技术.优秀框架的出现简直让人目不暇接,紧跟 ...

  6. Angular学习教程-英雄之旅

    Angular学习教程-英雄之旅 官网链接 https://angular.cn/tutorial 文章目录 Angular学习教程-英雄之旅 一.能学习到 二.创建项目 三.英雄编辑器 Part1 ...

  7. angular 学习资源

    README.md AngularJS学习 注:截至2016年10月,有一个[收集Angular 2的链接的新回购](https://github.com/jmcunningham/AngularJS ...

  8. c语言中void arrout,c语言学习笔记(数组、函数

    <c语言学习笔记(数组.函数>由会员分享,可在线阅读,更多相关<c语言学习笔记(数组.函数(53页珍藏版)>请在人人文库网上搜索. 1.数组2010-3-29 22:40一维数 ...

  9. angular学习(六)—— 依赖注入

    转载请写明来源地址:http://blog.csdn.net/lastsweetop/article/details/53409171 依赖注入 依赖注入(DI)是一种处理组件如何获得依赖的软件设计模 ...

最新文章

  1. 上海浦发银行总行信息科技部大数据专家陈春宝:大数据与机器学习重塑零售银行业务...
  2. Hadoop集群高可用及zookeeper+kafka组件搭建
  3. python往mysql存入数据_Python操作mysql之插入数据
  4. 动物克隆技术应用价值_虽然有了克隆技术为什么要进行克隆呢
  5. rplidar 启动马达 c++_【玩码】刘作虎:一加7 Pro的横向线性马达,为安卓手机最大...
  6. textbox根据内容自动调整高度
  7. centOS安装oracleDB,静默安装DBCA的时候,报错
  8. 词频统计——三国人物出场次数统计
  9. 【转】局部变量和全局变量---------------【答不对,你还敢说你精通、熟悉python?】...
  10. 3月28日 simulink学习(一)
  11. 合肥师范学院计算机操作系统期末考试题,2005级操作系统期末试卷A卷及答案
  12. 饭客网络(基础教程)
  13. 【深入理解Java】一篇文章带你彻底吃透Java NIO
  14. 可调稳压电源lm317实验报告_LM317可调稳压电源
  15. 随机森林(Random Forest)
  16. 关于感染型病毒ramnit和runner的查杀记事
  17. linux(centos)内核升级
  18. 微信小程序---家庭记账本开发(一)
  19. jenkins配置使用
  20. 数据结构与算法:一图弄懂维特比viterbi算法

热门文章

  1. 聋人计算机大学排名,聋人计算机的多媒体教学
  2. Ubuntu更换apt源之arm版
  3. Yahoo! 用户密码泄漏安全启示录
  4. 卡没有信号无服务器,物联卡没信号无服务怎么办
  5. 在…视域下是什么意思_视域与视阈
  6. 3秒钟,教你玩转CSS3动画
  7. 一个好用又好看的UEFI启动管理器rEFInd
  8. 空间曲线曲率算法c语言,第一章第四节空间曲线曲率计算公式及推导.doc
  9. 微信小程序 打开小程序设置页(wx.openSetting)接口调整官方
  10. 亚马逊开放个人卖家验证入口?亚马逊卖家验证到底怎么搞?