【发布时间】:2014-06-30 13:02:55
【问题描述】:
我是 angularJS 的新手,我浏览了 this tutorial,但没有找到任何有关如何创建或处理 UI 元素(如模式窗口、日期控件、带进度条的文件上传、输入验证等)的内容。我从中了解到,Angular 最初并不是像 bootstrap 那样为 UI 设计的,而只是用于处理来自服务器的数据。之后,我仍然必须使用引导程序或类似的其他第三方 jQuery 控件为我上面提到的所有内容注入其他 jquery 控件,并使一切协同工作。
经过一番挖掘,我找到了this。现在我对学习 Angular 和遵循使用 Angular 进行开发的最佳实践的方式感到困惑。您可以推荐任何指南吗?我打算让我的下一个项目是一个在线照片库,它在客户端完全由 angular 驱动,在服务器端使用 MVC。
更具体地说,我很想知道我可以纯粹使用 Angular 完成以下多少工作,以及一些解释其完成方式的文档以及其中哪些我需要依赖其他控件或纯 jQuery 以及一些文档关于一切如何一起发挥作用:
- 使用 Angular 在客户端处理服务抛出的异常
- 使用 UI 控件,如模式弹出窗口、网格、日期控件、带有进度条的文件上传控件(大文件)
- 验证页面上的用户输入。
感谢您的宝贵时间。
【问题讨论】:
-
乍一看,Angular 似乎不是一个容易上手的脚本。我建议,当您探索更多时,您将获得更多。涵盖您所要求的一切并不容易。不过,建议你去 angularjs.org=>develop=>API 参考。在那里开始学习指令,但在此之前尝试获得基本知识,如何使用 Angular 构建项目? Angular 有很多东西要学!祝你旅途愉快。
-
角度验证是我喜欢的东西,请参阅jonsamwell.com/dynamic-angularjs-validation 它可能会解释一两件事。
标签: asp.net-mvc angularjs angular-ui angular-ui-bootstrap