我即将使用 Angular 构建一个相当简单的“能源使用问题跟踪器”HTML5 移动应用程序(仅限 Android/iOS Webkit)。我想避免使用 HTML5Boilerplate 之类的框架,并尽可能少使用 js 库,并避免使用任何 JQuery;我们也没有使用 node.js。我真正需要的唯一 UI 功能是屏幕转换(最好是基于 CSS3 的硬件加速),以及避免 300 毫秒的点击延迟。我一直在考虑angular-mobile-nav,但对其他人的选择很感兴趣。
目前,这将是一个“保存到主屏幕”的单页 web 应用程序,因此用户可以提交问题(例如灯亮着,建筑物内没有人),拍摄并附上照片,并查看/过滤列表已经提交的问题,每个问题都可以投票和推文。应用程序将 PUT/POST 到现有的 REST 后端,我们将使用服务器发送的事件来更新应用程序上的列表。
这些都不是太难(我有相机工作并且后端已启动并正在运行),但是为轻量级 UI 找到一个最小的 Angular 友好解决方案让我坚持了下来。