1,开始和结束按钮的变换:ng-switch
<div ng-switch="start_button"> <button ng-switch-when="true" ng-click="start()">开始</button> <button ng-switch-when="false" ng-click="end()">结束</button> </div>
在控制器中通过函数给start_button 赋值,ng-switch判断start_button的值是否为true或false,如果为true,则显示开始按钮,反之显示结束按钮。
2,在控制台模拟发送短信:
notify_message_received({"messages":[{"create_date":"Tue Jan 15 15:28:44 格林尼治标准时间+0800 2013","message":"bm张三","phone":"18733171780"}]})
需要引用一个sms.js文件,js文件内容如下:
var native_accessor = { send_sms: function (phone, message) { native_access.send_sms({"receivers":[{"name":'name', "phone":phone}]}, {"message_content":message}); //console.log(phone, message); }, receive_message: function (json_message) { }, process_received_message: function (json_message) { }; function notify_message_received(message_json) { //console.log(JSON.stringify(message_json)); //JSON.stringify(message_json); //alert(JSON.stringify(message_json.messages)); native_accessor.receive_message(message_json); //phone_number=message_json.messages[0].phone; }调用 native_access.send_sms({"receivers":[{"name":'name', "phone":phone}]}, {"message_content":message})函数实现回复短信。
3,短信去空格:
json_message.messages[0].message.replace(/\s/g, ""); \s代表空格,/g是全局
4,判断短信信息是否以bm开头 :
message.search(/bm/i) == 0 //i 表示不区分大小写
5,用element和$apply实现页面实时刷新:
Sign_up_Scope = angular.element("#activity_sign-up").scope();//#activity_sign-up为页面的id
if(Sign_up_Scope!=undefined){//判断当前是否在需要刷新的页面上。如果不是就不刷新,避免出错 Sign_up_Scope.$apply(function () { Sign_up_Scope.refresh(); });
refresh函数写在显示页面的controller里。refresh函数写需要更新的数据。
6,重复报名:通过遍历电话号码,如果有电话号码与当前信息的电话号码相同则不予报名。
7,正在报名的活动底色为黄色:在样式表中添加一个样式,并设置为inportant。
.true{ background: yellow !important; }
在view中设置样式:
<li ng-repeat="list in lists" class="{{list==started_activity}}" >
<p>{{list}}</p>
</li>
用开始的活动started_activity与当前ng-repeat的list判断,如果相等则为true,显示true样式,如果不想等,则不现实黄色。方法有点巧妙,暂时用到,重构的时候肯定得改掉。
8,点击结束按钮的提示框:
在按钮点击事件函数中添加
confirm("是否要结束报名?")
相关推荐
数据格式 uid_score_bid 如 dingdanglbh,4.0 ,25862578 Luna-cat,5.0 ,25862578 aiyung,5.0 ,25862578
9点潮流计算PSO的优化算法 很简单,只要在MATLAB运行就可以
Repaso_Clases_Objetos_call_aplly_bid_22_02_2021
欧美1分钟历史数据,2003年5月到2019年2月,MT4EA回测好用。
去噪代码 matlab
mc_bid
crc-16的编码,使用的多项式是G(x)=x^16+x^12+x^5+1
bid0-lid64-steam.game_steamzc9_2.0.0.2702.exe.file
bid0-lid0-steam游戏管家_steambdth01_1.0.0.1487@1prw2r@gog.exe
backup_1000821v1001400000.zip
Bid Documents - Toyota Hilux Fx
bid0-lid64-steam.game_steamzc_2.0.0.2242.exe
请随时访问托管的当前项目的网页。 如果要安装,请遵循 指南。 我们希望您的帮助! 如果您有任何疑问,可以通过与我们联系。 请在此处报告错误: : 或您可以通过访问AMO开发环境和AMO舞台环境,为 您可以通过以下...
出价统计信息和详细信息 作为签约过程一部分而...bids.details数组用于提供一个或多个Bid对象,每个对象代表收到的唯一出价。 bids.statistics数组用于表示有关投标和投标者数量的关键统计信息。 数组中的每个条目都
启明星工程项目投标系统bid v26.0.rar
VHDL语言编写,实现双向移位寄存器功能,在MAX+plus软件下实现
Project Bid Doc 软件项目投标
[1]和[2]中的适用于类的BID方法的MATLAB DEMO。 该方法基于即插即用(PnP)框架。 MAIN BID函数:Main_BID_PnP.m 演示脚本:Demo_BID_PnP.m%========================================== ========================...
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...
bid格式招投标文件阅读器,可以打开浏览、管理电子招标文件,如果打不开标书文件,请按下面步骤检查:1、请查看招标文件(.bid文件)是否下载完全,请用IE下载工具下载;2、查看IE浏览器版本,如果版本低于IE8,低于IE...