AngularJS日程表案例详解
发布时间 - 2026-01-11 02:47:36 点击率:次功能:添加事件/完成事件/删除事件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
}
.note{
margin:0 auto;
background: orange;
color: orange;
width: 400px;
padding:2px 2px;
}
.input{
text-align: center;
}
h1{
text-align: center;
color:#fff;
padding:10px 10px;
}
h5{
color: #fff;
text-align: left;
padding-left: 10px;
}
textarea{
width: 300px;
height: 58px;
resize: none;
border:1px solid orange;
}
button{
width: 80px;
height: 58px;
outline: none;
background: orange;
font-size: 24px;
border:3px solid #fff;
position: relative;
top:-22px;
color: #fff;
}
ul li{
margin:0 auto;
width: 380px;
background: #fff;
list-style: none;
line-height:18px;
padding:2px;
margin-bottom:2px;
}
.delbtn{
background: skyblue;
border:none;
float: right;
line-height:14px;
color: #fff;
padding:2px 6px;
}
.done label{
text-decoration:line-through ;
}
</style>
</head>
<body ng-app="demo">
<div class="note" ng-controller='democontroller'>
<h1>NOTE</h1>
<div class="input">
<textarea name="" id="" cols="30" rows="10" ng-model="text"></textarea><button ng-click="add()">提交</button>
</div>
<div class="todo">
<h5>未完成:{{todos.length}}</h5>
<ul>
<li ng-repeat="todo in todos">
<form>
<input type="radio" id="redio" ng-checked="{{todo.checked}}" ng-click="doit($index)">
<label for="redio">{{todo.text}}</label>
<input type="button" value="删除" class="delbtn" ng-click="del($index,todos)">
</form>
</li>
</ul>
</div>
<div class="done">
<h5>已完成:{{dones.length}}</h5>
<ul>
<li ng-repeat="done in dones">
<form>
<input type="radio" id="redio" ng-checked="{{done.checked}}" ng-click="notdoit($index)">
<label for="redio">{{done.text}}</label>
<input type="button" value="删除" class="delbtn" ng-click="del($index,dones)">
</form>
</li>
</ul>
</div>
</div>
<script src="angular.min.js"></script>
<script>
var demo=angular.module('demo',[]);
demo.controller('democontroller',function($scope){
$scope.todos=[];
$scope.dones=[];
$scope.add=function(){
$scope.todos.push({
checked:false,
text:$scope.text
});
$scope.text='';//清空文本框
console.log($scope.todos.length);
}
$scope.doit=function(index){
var str=$scope.todos.splice(index,1)[0];
str.checked=true;
$scope.dones.push(str);
}
$scope.notdoit=function(index){
var str=$scope.dones.splice(index,1)[0];
str.checked=false;
$scope.todos.push(str);
}
$scope.del=function(index,arr){
arr.splice(index,1);
}
});
</script>
</body>
</html>
总结
以上所述是小编给大家介绍的AngularJS日程表案例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# angularjs
# 日程表
# Angular.js与Bootstrap相结合实现表格分页代码
# 详细分析使用AngularJS编程中提交表单的方式
# AngularJS实现表单手动验证和表单自动验证
# 详解AngularJS中的表格使用
# AngularJS实现数据列表的增加、删除和上移下移等功能实例
# AngularJS表单编辑提交功能实例
# angular实现表单验证及提交功能
# AngularJS实现表格的增删改查(仅限前端)
# 如何用angularjs制作一个完整的表格
# 使用angularjs创建简单表格
# Angular实现的日程表功能【可添加及隐藏显示内容】
# 小编
# 在此
# 给大家
# 所述
# 给我留言
# 未完成
# 感谢大家
# 清空
# 文本框
# 疑问请
# 有任何
# border
# resize
# height
# textarea
# center
# align
# fff
# left
# solid
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
b2c电商网站制作流程,b2c水平综合的电商平台?
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
如何用好域名打造高点击率的自主建站?
如何为不同团队 ID 动态生成多个非值班状态按钮
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
Python制作简易注册登录系统
如何快速搭建二级域名独立网站?
如何在景安服务器上快速搭建个人网站?
详解CentOS6.5 安装 MySQL5.1.71的方法
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体
如何快速搭建安全的FTP站点?
Laravel如何使用Telescope进行调试?(安装和使用教程)
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
如何快速查询域名建站关键信息?
JavaScript常见的五种数组去重的方式
Laravel如何实现用户密码重置功能?(完整流程代码)
微信小程序 scroll-view组件实现列表页实例代码
JavaScript如何实现路由_前端路由原理是什么
Laravel如何配置Horizon来管理队列?(安装和使用)
Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置
晋江文学城电脑版官网 晋江文学城网页版直接进入
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
如何快速搭建FTP站点实现文件共享?
如何快速完成中国万网建站详细流程?
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
Laravel怎么上传文件_Laravel图片上传及存储配置
成都网站制作公司哪家好,四川省职工服务网是做什么用?
高端建站三要素:定制模板、企业官网与响应式设计优化
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理
如何在IIS中新建站点并解决端口绑定冲突?
网站制作软件有哪些,制图软件有哪些?
如何快速生成凡客建站的专业级图册?
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
长沙做网站要多少钱,长沙国安网络怎么样?
JavaScript如何实现错误处理_try...catch如何捕获异常?
Laravel如何记录自定义日志?(Log频道配置)
浅谈redis在项目中的应用
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
如何基于云服务器快速搭建网站及云盘系统?
如何在IIS管理器中快速创建并配置网站?
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
音乐网站服务器如何优化API响应速度?

