问题标签 [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.
angularjs - 在angularjs的配置阶段访问常量或cookie值
我想在 angularjs 的配置阶段访问存储在 Cookie 中的值,我该怎么做?可能吗?我目前在 app.config(function(..., $translateProvider){...}) 中有以下代码,它工作得很好:
我想在 app.config() 中实现类似(下面的代码)的东西,但我认为只有提供者在配置阶段被注册和访问,所以我应该如何通过 $cookies 服务或任何其他访问在配置阶段存储在 cookie 中的值方法:
请指导是否有其他相同的方法?
谢谢你。
javascript - 在 Angularjs 中,如何阻止用户访问某些页面?
我正在使用ui-router
and$stateProvider
来显示视图。
该项目用于构建管理页面,共有三个帐户。
我的目的是某些页面必须仅显示给每个帐户。
所以,我以前ng-if
不显示nav-bar
,它是成功的。
但是如果输入它的 url 并直接接近,这些页面就会显示出来。
有没有办法在“配置”中创建分支?或其他方法来解决这个问题?
我认为这个问题不需要发布小提琴或plunker,
所以我刚刚把我的代码configs
。
我会等待任何英俊或漂亮的程序员可以帮助我。:)
提前致谢。
javascript - AngularJS - 模块使用来自不同文件的配置
我是 AngularJS 的新手,我不知道这是否可能。
这是我当前的代码:
我想将此 app.config 移动到另一个文件,并从我的模块文件中访问。是否可以?我怎样才能做到这一点?
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"}
代码:
javascript - 基于角色构建 $routeProvider
我有一个非常简单的要求。
我有 3 个用户角色:
- 猫用户
- 许可用户
ALLUSER
- 我在
$rootScope.userRole
变量中有用户角色的值。 - 我在 AngularJS 应用程序启动之前已经定义了用户角色,因为 AngularJS 应用程序是从 PHP 脚本调用的,并且用户角色已经在 PHP 脚本中定义。
- 我在
现在,当 AngularJS 应用程序启动时,根据角色我想拥有以下路由:
$rootScope.userRole == "CATUSER"
$rootScope.userRole == "LICUSER"
$rootScope.userRole == "ALLUSER"
我不想使用 UI 路由器。
angularjs - Angularjs延迟加载工厂和注册https拦截器不起作用
我正在使用 angularjs,加载和注册控制器,服务和工厂延迟加载。
我的配置文件类似于 用于注册和正常工作的 Dave's Answer 。
现在我想创建一个包含工厂定义的单独文件,该文件被延迟加载并用作拦截器。出于同样的目的,我在配置文件中创建了 app.interceptor 函数,该函数的定义为,
$httpProvider.interceptors.push('MyService');
但只要发送 ajax 请求,它就不会调用。知道为什么不起作用例如:myapp.config.js
我的工厂.js