问题标签 [angularjs-config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
111 浏览

angularjs - 在angularjs的配置阶段访问常量或cookie值

我想在 angularjs 的配置阶段访问存储在 Cookie 中的值,我该怎么做?可能吗?我目前在 app.config(function(..., $translateProvider){...}) 中有以下代码,它工作得很好:

我想在 app.config() 中实现类似(下面的代码)的东西,但我认为只有提供者在配置阶段被注册和访问,所以我应该如何通过 $cookies 服务或任何其他访问在配置阶段存储在 cookie 中的值方法:

请指导是否有其他相同的方法?

谢谢你。

0 投票
1 回答
147 浏览

javascript - 在 Angularjs 中,如何阻止用户访问某些页面?

我正在使用ui-routerand$stateProvider来显示视图。

该项目用于构建管理页面,共有三个帐户。

我的目的是某些页面必须仅显示给每个帐户。

所以,我以前ng-if不显示nav-bar,它是成功的。

但是如果输入它的 url 并直接接近,这些页面就会显示出来。

有没有办法在“配置”中创建分支?或其他方法来解决这个问题?

我认为这个问题不需要发布小提琴或plunker,

所以我刚刚把我的代码configs

我会等待任何英俊或漂亮的程序员可以帮助我。:)

提前致谢。

0 投票
1 回答
161 浏览

javascript - AngularJS - 模块使用来自不同文件的配置

我是 AngularJS 的新手,我不知道这是否可能。

这是我当前的代码:

我想将此 app.config 移动到另一个文件,并从我的模块文件中访问。是否可以?我怎样才能做到这一点?

0 投票
0 回答
20 浏览

angularjs - 更新调用丢失配置变量中的日期值

您好,我有一个应用程序创建了一个包含 Date 变量的对象。然后将该对象传递给 http 更新函数。不幸的是,除了日期重置为 2018-06-06T04:00:00 而不是添加的实际时间之外,所有内容的更新看起来都很棒。出于测试目的,我使用相同的对象有效负载分别运行更新查询,并且它运行良好,所以我知道不是 api。有什么想法我可能做错了吗?

用于有效负载的 JSON 中的项目:

{"id":10, "name":"test", "description":"测试描述", "startDate":"2018-06-06T23:30:00.000Z", "endDate":"2018-06- 07T02:30:00.000Z"}

代码:

0 投票
1 回答
39 浏览

javascript - 基于角色构建 $routeProvider

我有一个非常简单的要求。

我有 3 个用户角色:

  1. 猫用户
  2. 许可用户
  3. ALLUSER

    • 我在$rootScope.userRole变量中有用户角色的值。
    • 我在 AngularJS 应用程序启动之前已经定义了用户角色,因为 AngularJS 应用程序是从 PHP 脚本调用的,并且用户角色已经在 PHP 脚本中定义。

现在,当 AngularJS 应用程序启动时,根据角色我想拥有以下路由:

$rootScope.userRole == "CATUSER"

$rootScope.userRole == "LICUSER"

$rootScope.userRole == "ALLUSER"

我不想使用 UI 路由器。

0 投票
0 回答
56 浏览

angularjs - Angularjs延迟加载工厂和注册https拦截器不起作用

我正在使用 angularjs,加载和注册控制器,服务和工厂延迟加载。

我的配置文件类似于 用于注册和正常工作的 Dave's Answer 。

现在我想创建一个包含工厂定义的单独文件,该文件被延迟加载并用作拦截器。出于同样的目的,我在配置文件中创建了 app.interceptor 函数,该函数的定义为, $httpProvider.interceptors.push('MyService');但只要发送 ajax 请求,它就不会调用。知道为什么不起作用例如:myapp.config.js

我的工厂.js