实战使用Axure设计App,使用WebStorm开发(4) – 实现页面UI

系列文章

实战使用Axure设计App,使用WebStorm开发(1) – 用Axure描述需求 

实战使用Axure设计App,使用WebStorm开发(2) – 创建 Ionic 项目  

实战使用Axure设计App,使用WebStorm开发(3) – 构建页面架构 

实战使用Axure设计App,使用WebStorm开发(4) – 实现页面UI

实战使用Axure设计App,使用WebStorm开发(5) – 实现页面功能

实战使用Axure设计App,使用WebStorm开发(6) – 迈向后端

 接上一篇系列文章,在本文中,将在WebStorm中继续开发,实现页面的功能。这需要一个页面一个页面的开发,来完成功能。本文将侧重把所有页面的UI都实现出来,先把前端的工作都完成了,然后再去链接后端的 RESTful Service。


登陆页面

给页面添加 login.html 添加页面Html代码。 













为了实现,输入框的验证功能,需要给AngularJS加入两个自定义的标签: on-valid-submit, validated 由于这是一个全局的验证功能就把它添加到app.js ddApp module下,如果只针对某个页面,可以只添加到这个页面的 controller 下。
实战使用Axure设计App,使用WebStorm开发(4) – 实现页面UI_第1张图片
到这里登陆页面的UI就完成了。
实战使用Axure设计App,使用WebStorm开发(4) – 实现页面UI_第2张图片

列表页面

首先构建派送列表页的Html内容:




  • 退出







  • {{order.code}}


    {{order.pickTime}}










    为了展示数据,这里在Service里做了一个MockDB使用这个MockDB为App提供数据,这样当请求使用后端数据的时候,只要后端的RESTful Service 也返回同样规格的数据就可以了。
    实战使用Axure设计App,使用WebStorm开发(4) – 实现页面UI_第3张图片
    这里代码比较多,具体代码在 services.js 中。

    接下来处理 派送列表 的 controller 把页面动作交互和数据连上:
    实战使用Axure设计App,使用WebStorm开发(4) – 实现页面UI_第4张图片

    到这里派送列表页,就处理完了:


    详细页面

    添加 详细页面 html 代码:




  • 退出







  • {{order.code}}


    {{order.pickTime}}










    添加页面 controller :
    实战使用Axure设计App,使用WebStorm开发(4) – 实现页面UI_第5张图片
    到这一步 详细页面完成了:


    接下来就是手动输入页面,和扫描页面,这两个页面比较简单,类似于前面的页面,写好页面Html,配置好 controller 的内容,就可以了。
    到这里所有页面的 UI 都完成了。 你可以到 https://github.com/zhangsichu/DeliveryApp/releases/tag/AllPageUI 下载这个阶段的代码。
    也可以使用 git checkout AllPageUI 取得

    git checkout AllPageUI

    原文链接:http://zhangsichu.com/blogview.asp?Content_Id=158

     

    转载于:https://www.cnblogs.com/powertoolsteam/p/4775028.html

    你可能感兴趣的:(实战使用Axure设计App,使用WebStorm开发(4) – 实现页面UI)