问题标签 [ngx-admin]
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.
angular - 根据用户权限在ngx-admin中隐藏路由器?
根据用户权限隐藏 ngx-admin 中的路由?用户选择计划。根据他的计划,隐藏一些路线。
angular - 如何在 ngx-admin 的多个 x 轴图表中加载动态数据
我正在使用 ngx-admin 设置一个角度项目,并希望在“多 x 轴图表”中显示一些动态数据。标签上的数据、x 轴和 y 轴如下:- 标签应该是 ModuleI、Module II、Module III、X 轴带日期和 Y 轴带值。这些值应每十秒更新一次。我不知道如何在chart.component 中执行此操作。请帮我。
这是 chart.component.ts 文件
angular - ngx-admin 新模块和组件未运行
我正在为我的项目使用 Akveo/ngx-admin 模板。我在 pages 模块中创建了一个新模块,并在我的新模块中创建了一些组件。在页面模块中已经有一些模块已经存在,所以我刚刚创建了新模块,遵循与其他模块相同的方法来定义新模块及其内部组件的路由。模板代码在这个 github repo akveo/ngx-admin中。所以现在在运行我的代码后,我尝试访问我的新组件,但它只是将我重定向到page not found
组件。
这是我的新代码片段classes-and-students-routing-module.ts
页面路由.module.ts
pages-menu.ts
classes-and-students.module.ts 文件
不幸的是,我无法为这个问题创建一个 stackblitz 组件,因为在将这个项目导入到 stackblitz 时出现了某种错误,所以请尝试在这个线程中帮助我。
angular - 使用 firebase 数据库配置登录页面
我正在使用 ngx-admin,到目前为止,我已经能够创建将显示在仪表板上的所需页面,但现在我正在尝试配置身份验证模块,以便在启动时将登录页面显示给用户登录后,用户将被重定向到仪表板页面,但 auth 模块是在 nebular 主题中创建的,并且所有文件都是那里的声明文件,例如auth.module.d.ts
由于这些文件中的这个d,我无法在那里编写任何函数,并且我还需要使用firebase配置登录到目前为止我已经能够在启动时显示登录页面但现在我需要配置这些文件以开始通信使用 firebase 服务器和登录开始工作。我已经安装了必要的 firebase 软件包。所以现在我不确定我需要如何以及在哪里创建服务这是我的一些身份验证模块文件
auth.component.d.ts
login.component.d.ts
auth.service.d.ts
环境.ts
PS 如果我需要编写的代码太多,那么您可以向我解释我需要如何编写,但是如果您可以帮助我一点,那也很棒。
node.js - 配置 NbAuthJWTInterceptor 以正确格式化 JWT 令牌的问题
我正在为我的新应用程序使用 ngx-admin。我已经利用 Nebular Auth 框架来使用 JWT 令牌来启用对后端 REST 服务器的访问。
在使用 Postman 测试 API 时,我可以成功地验证和访问 REST 服务器,方法是使用格式中的令牌格式化 Authorization HTTP 标头JWT <token>
。从基于 ngx-admin 的应用程序访问 API 的问题是NbAuthJWTInterceptor
该类以格式呈现 Authorization HTTP 标头,Bearer JWT <token>
因此我的后端 API 无法提取令牌。
如何配置或覆盖NbAuthJWTInterceptor
类以设置 Authorization HTTP 标头的格式JWT <token>
?
在客户端我正在使用:
- ngx 管理员 3.2.1
- 角度 7.2.1
- 星云/认证 3.4.2
在服务器端,我将以下内容与 MongoDB 一起使用:
- 表达 4.6.13
- 护照 0.4.0
- 护照-jwt 4.0.0
- jsonwebtoken 8.5.1
- 猫鼬 5.1.7
我已经使用我已使用 Postman 成功登录的令牌测试了对我的 API 的各种调用(GET、POST、PUT、DELETE),并将授权令牌格式化为JWT <token>
请求被授权并返回了正确的数据。
当我的应用程序提出相同的请求时,NbAuthJWTInterceptor
该类将授权令牌格式化为Bearer JWT <token>
,因此请求被拒绝为“未经授权”
在 REST 服务器端访问和解码授权令牌:
配置 API 端点和 HTTP 拦截器以在客户端注入授权令牌:
angular - 无法绑定到“种类”,因为它不是“ngx-fs-icon”的已知属性
我正在使用 Akveo/ngx-admin 模板。我已经创建了一些我自己的模块并在其中,然后尝试在其上运行生产构建,但它给了我一些错误。所以我必须创建一个共享模块,并将所有模块放在共享模块的导入中,几乎所有错误都消失了,但这个错误。
错误:无法绑定到“种类”,因为它不是“ngx-fs-icon”的已知属性。1. 如果 'ngx-fs-icon' 是一个 Angular 组件并且它有 'kind' 输入,那么验证它是这个模块的一部分。2. 如果“ngx-fs-icon”是一个 Web 组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“@NgModule.schemas”以禁止显示此消息。
ngx-fs-icon 组件tree-grid.component.ts
默认在文件内部
treegrid 组件是在表格模块内制作的,我在 SharedModule 的导入中添加了 TablesModule。
表.module.ts
shared.module.ts 文件
angular - ERROR 错误:未捕获(承诺中)nb-card-header' 不是已知元素:
我对 NGX-Template 和 Angular 很陌生。我正在前进,但遇到了一个问题。
我创建了一个新页面:客户。在这个页面中,我想渲染一个 nb-card 元素
在我的客户模块中,我导入了主题和 nbcardmodule
最后我的 customer.component.ts 文件
这是控制台提供的错误
所以我希望有人能把我推向正确的方向。我敢肯定这是我忽略的小事。
提前致谢!:-)
angular - 如何在标题下方添加标签导航?
我想在标题下方创建一个标签导航。
并且当单击选项卡之一时,显示选项卡的侧边栏及其内容。像这样
https://drive.google.com/open?id=1iQ9vCslTwUt6Zo4-WLHr_vjAL8gvi_3A
为此,我应该从哪里开始以及如何开始?经过多次尝试,我想我可能走错了路或走错了方向。
- 在@theme/components 中创建了一个 TabNavComponent
- 把它放在 theme.module.ts
- 并将其带到 page.component.ts 模板中的某个位置
- 它没有显示我的新标签导航。
- 甚至在网页源中也没有。
- 是一样的,没有任何显示或错误
- 在@theme/layouts/one-column/one-column.layout.ts
- 在@theme/components/header/header.component.html
- ……
angular - 从路由器加载 URL 以在 NgModule 中使用
我正在设置蓝/绿部署,并尝试redirectUri
根据用户正在查看的当前 url 更改以下内容 ( redirectUri: this.router.url + '/callback',
)。我收到Uncaught TypeError: Cannot read property 'router' of undefined
以下配置。
我也尝试过使用redirectUri: window.location.origin + '/callback'
which 在本地工作,但在为生产而构建时为空。