48得票1回答
FormControl 用于什么?为什么要使用它?应该如何使用?

有人能用通俗易懂的语言解释一下FormControl函数是什么,以及为什么/如何使用它吗? 我在React中使用Material-UI,在许多表单示例中看到了FormControl的使用,但我很难理解它的作用,以及对于我的项目是否必要。 目前,我只是有一个名为Form.js的组件,并将所有...

47得票3回答
如何将OAuth与单页面应用程序集成?

当使用OAuth(2)时,我需要在应用程序中设置一个重定向端点,以便OAuth提供服务可以在我完成身份验证后重定向到该端点。 在单页面应用程序中如何处理此问题?当然,在这里重定向到OAuth提供的服务并不好,并且甚至可能无法返回重定向。 我知道OAuth还支持基于用户名/密码的令牌生成。这...

46得票3回答
AngularJS HTML5模式 - 如何在没有服务器特定更改的情况下使直接链接起作用?

注意:这个问题也可以被理解为: 如何在Java中支持不带哈希标记的客户端MVC框架的书签功能。 我正在将使用hashtags的angular应用程序转换为使用html5mode的应用程序。 我已成功设置了$locationProvider.html5Mode(true); 所有从落地页(i...

45得票1回答
为什么我们需要单页应用程序?

单页面应用程序(SPA)已经出现了。 伴随着它的还有很多新的东西,如路由,客户端页面生命周期,MVC模式,MVVM模式,MV *模式等,一些Javascript模式也出现了,如AMD模式,Singleton,Facade等。 许多单页应用程序框架和库也得到了开发。我们可以在互联网上找到一些...

43得票3回答
在不违反RESTful原则的情况下,Angular中身份验证与授权的最佳实践是什么?

我已经阅读了许多关于使用REST和Angular进行身份验证和授权的SO线程,但仍然感觉对我希望完成的内容没有很好的解决方法。背景是,我计划在AngularJS中构建一个应用程序,我想支持以下功能: 有限的访客访问权限 一旦通过身份验证,应用程序的基于角色的访问权限 通过API进行身份验证...

42得票7回答
为什么浏览器在经过身份验证的XMLHttpRequest后不重用授权头?

我正在使用Angular开发单页应用程序。后端提供需要基本认证的REST服务。获取index.html或任何脚本都不需要认证。 我遇到了一个奇怪的情况,在我的一个视图中有一张<img>,其中src是需要认证的REST API的URL。浏览器处理<img>,我无法为它发...

41得票1回答
单页应用程序中的可访问性(ARIA等)

如何使单页应用(AngularJS)对屏幕阅读器等无障碍? 我几乎没有使用aria规范的经验,我想知道它是否能在单页应用中起作用。 开发时的常见陷阱有哪些? 开发时如何调试和测试无障碍性?

40得票3回答
单页应用程序中用户的身份验证?

我开发了一个单页面应用的原型,前端使用了Backbone,后端使用一个轻量级RESTful API来提供数据。 由于之前主要从事服务器端应用程序开发(PHP和Python),所以我非常喜欢这种新的厚客户端MVC设计方法,但是对如何最好地限制应用程序以进行身份验证的用户感到困惑。 我希望将应...

38得票3回答
如何将一个Angular应用嵌入到另一个应用中?

我的团队开发了一个使用Angular 5的应用程序,已经在生产环境中运行了一段时间,但是最近我们被要求让该应用程序在公司拥有的其他三个站点中运行。其中一个站点是使用Angular6构建的SPA,另一个站点也是SPA,但使用的是Angular5,而另一个站点则使用一些旧的库,如jQuery。 ...

38得票3回答
非常庞大的Web应用程序中使用Vue-Router的最佳实践是什么?

我需要制作一个包含许多不同模块的Web应用程序(例如待办事项模块、文档模块和一个大型的管理员用户管理模块)。总页面数大于100,并且每个用户的模块访问权限不同。 我正在使用 Laravel 和 Vue-router。 但是做这件事的最佳实践是什么呢? 创建一个 SPA 应用程序,使用 ...