`
zhangkehbg
  • 浏览: 10886 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

party_bid项目 第二张卡总结

 
阅读更多

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.dat

    数据格式 uid_score_bid 如 dingdanglbh,4.0 ,25862578 Luna-cat,5.0 ,25862578 aiyung,5.0 ,25862578

    基于JavaScript的Java_Bid招标项目前端设计源码

    该招标项目前端设计源码采用JavaScript编写,包含280个文件,涵盖177个JavaScript文件、26个CSS文件、24个HTML文件、22个Java文件以及少量地图、JSON、图像、XML...整个项目旨在打造一个功能完善、界面美观的招标平台。

    case9_bid.rar_PSO_PSO power_PSO 潮流_case9_pso power flow

    标题中的"case9_bid.rar_PSO_PSO power_PSO 潮流_case9_pso power flow"揭示了这个压缩包文件包含的是一个关于电力系统潮流计算的案例,使用了粒子群优化(PSO, Particle Swarm Optimization)算法。PSO是一种基于...

    crc16-CCITT.rar_ccctt.5com_ccctt3bid_ccctt9. bid_crc16 ccitt ver

    在计算CRC时,数据被看作是二进制多项式的系数,与生成多项式进行模2除法运算。生成多项式G(x)决定了CRC码的长度和特性,这里的G(x)有16位,所以产生的CRC校验和也是16位。 CRC-16 CCITT的计算过程可以分为以下步骤...

    EURUSD_1 Min_Bid_2003.05.04_2019.02.02.zip

    欧美1分钟历史数据,2003年5月到2019年2月,MT4EA回测好用。

    mc_bid

    2. **多渠道**:在mc_bid策略中,多渠道意味着广告主可以在不同的平台、网站、应用或者媒体类型上展示广告,例如社交媒体、搜索引擎、视频平台等。每个渠道都有其独特的用户群体和行为特征,通过多渠道投放,广告主...

    Repaso_Clases_Objetos_call_aplly_bid_22_02_2021

    在压缩包子文件的文件名称 "Repaso_Clases_Objetos_call_aplly_bid_22_02_2021-master" 中,我们可以推测这可能是一个项目仓库的主分支,包含有关课程的源代码、笔记或其他资源。 现在,让我们深入探讨这些知识点:...

    去噪代码matlab-PGBL_BID:PGBL_BID的Matlab代码

    去噪代码 matlab

    bid0-lid64-steam.game_steamzc9_2.0.0.2702.exe.file

    bid0-lid64-steam.game_steamzc9_2.0.0.2702.exe.file

    bid0-lid0-steam游戏管家_steambdth01_1.0.0.1487@1prw2r@gog.exe

    bid0-lid0-steam游戏管家_steambdth01_1.0.0.1487@1prw2r@gog.exe

    Bid Documents - Toyota Hilux Fx_pdf_

    【标题】"Bid Documents - Toyota Hilux Fx_pdf_" 暗示了这是一个与丰田Hilux FX车型相关的招标文件,格式为PDF。在IT领域,PDF(Portable Document Format)是一种广泛使用的文档格式,用于保存内容,确保在不同...

    backup_1000821v1001400000.zip

    总结起来,这个“backup_1000821v1001400000.zip”压缩包可能包含了一个陌陌应用或系统的备份数据,其中`verify.json`和`config.json`文件提供了备份验证和应用配置信息,而`verify.sign`和`verify.signature`则保证...

    bid_shift_reg.rar_plus

    标题“bid_shift_reg.rar_plus”暗示我们关注的焦点是一个与数字电路设计相关的项目,特别是使用VHDL(Very High-Speed Integrated Circuit Hardware Description Language)编写的双向移位寄存器。在电子工程领域,...

    bid0-lid64-steam.game_steamzc_2.0.0.2242.exe

    bid0-lid64-steam.game_steamzc_2.0.0.2242.exe

    Bid Documents - Service Pick-up_OntheUp_tantakpins_

    标题中的“Bid Documents - Service Pick-up_OntheUp_tantakpins_”暗示这是一份关于服务接洽的投标文档,其中可能包含了与"OntheUp"和"tantakpins"两个关键词相关的服务流程或项目信息。"OntheUp"可能是项目、服务...

    ocds_bid_extension:允许出价统计信息和详细的出价信息被表示

    出价统计信息和详细信息 作为签约过程一部分而...bids.details数组用于提供一个或多个Bid对象,每个对象代表收到的唯一出价。 bids.statistics数组用于表示有关投标和投标者数量的关键统计信息。 数组中的每个条目都

    启明星工程项目投标系统bid v26.0.rar

    启明星工程项目投标系统bid v26.0是一个专门针对工程投标流程设计的软件工具,它集成了项目管理、招标公告浏览、标书制作、电子投标等功能,旨在提高投标过程的效率和准确性。这个版本(v26.0)可能是该系统的一次...

    bid格式文件电子标书阅读器.zip

    bid格式招投标文件阅读器,可以打开浏览、管理电子招标文件,如果打不开标书文件,请按下面步骤检查:1、请查看招标文件(.bid文件)是否下载完全,请用IE下载工具下载;2、查看IE浏览器版本,如果版本低于IE8,低于IE...

    图书管理系统项目个人总结报告.doc

    《图书管理系统项目个人总结报告》 本报告主要围绕我参与的图书管理系统项目进行总结,旨在阐述项目背景、功能实现、个人职责以及所学知识。该项目名为“图书管理系统”,由MT开发小组在30天内完成,旨在为小型图书...

    Project Bid Doc

    总结来说,一份全面的"Project Bid Doc"软件项目投标文档,需要涵盖项目理解、技术方案、实施计划、团队实力、成本控制、服务承诺等多个方面,通过这些内容,企业向招标方展示其专业水平和执行力,以提高中标的可能...

Global site tag (gtag.js) - Google Analytics