问题标签 [angular8]

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 投票
2 回答
1941 浏览

angular6 - 如何使用 Angular 2、4、5、6、7、8、9 创建层次结构

我想使用Angular 2 或 Angular 4从 json 文件创建层次结构。位置的层次结构可能会根据要求而改变。谁能建议我如何创建所需的模板。下面提到了可能的情况。

文件名:location.json

情况1

0 投票
3 回答
4197 浏览

angular - TypeScript 无法编译,因为“any”的类型声明失去了类型安全性

我应该如何解决以下错误消息:

无法编译 /.../SoftwareLicenseCodes/index.tsx (14,20):“any”的类型声明失去类型安全性。考虑用更精确的类型替换它。此错误发生在构建期间,无法消除。

请参阅以下代码:

0 投票
1 回答
216 浏览

angular - Angular 2+ i18n 方言/口音

假设我们设置和使用类似于文档的 Angular i18n-tags :

我们使用生成我们的翻译ng xi18n --i18nFormat=xlf

到目前为止一切顺利,现在我们要开始为方言/口音生成特定的翻译,例如 de_AT(奥地利德语)。在我们的应用程序中,这些很少。因此,为了保持翻译文件的可维护性,我们不想.xlf为每种方言生成一个全新的,而是使用基本的messages.de.xlf并以某种方式从那里转移口音/方言。

第一步的第一个想法是生成一个messages.de_AT.xlf只包含那些特定翻译的新版本,例如:

但是不知道该怎么做以及接下来该怎么做。所以我正在寻找一些最佳实践技巧或示例项目。提前致谢!

0 投票
6 回答
6062 浏览

angular - 了解@input - 从父母到孩子

我尝试学习 Angular,现在我已经到了这个@Input阶段。

我有一个主应用程序和一个子组件。在app.component.ts我有一个测试变量。我想将此变量从app.component.tsto 传递给child.component.ts.

现在,我该怎么做?

0 投票
2 回答
2000 浏览

angular - angular 8 - 从父组件获取子组件的实例

我有一个组件层次结构如下。

我们如何从间接父组件 A 中获取对组件 c 的引用?我尝试使用视图子项从父项访问子组件 C,但未定义。

注意:子组件来自一些第三方库。我无法更改这些文件

stackblitz.com/edit/angular-bpmwxz

0 投票
2 回答
1220 浏览

angular - 如何从 Angular 6 的自动生成的 XLIFF 文件中删除位置、源文件和行号?

我们正在使用 Angular 的内置工具从模板中提取消息。

这工作正常,我们使用以下方法获取 XLIFF 文件中的所有信息:

在这个文件中 atrans-unit看起来像这样:

尽管其中的内容<context-group purpose="location">看起来很有趣,但它向外部翻译服务解释了项目和实施细节。

有没有办法告诉 Angular不要将这些信息包含在 XLIFF 文件中?

或者,是否有其他工具可以进行转换?也许编译器在构建期间拥有该信息很重要。

0 投票
0 回答
367 浏览

javascript - 无法匹配任何路由。URL 段:Angular 8

我正在使用 routerLink 为博客组件传递 ID,它给了我错误 - 无法匹配任何路由。URL 段:'blog/%5B'../blogdetails',%20blogs.post_id%5D'

0 投票
1 回答
2392 浏览

javascript - 通过 ngSubmit 提交时未定义 Angular 表单

我的 app.component.html 文件中列出了一个表单,如下所示,当我单击“发送”按钮提交表单时,我的 Javascript 中出现错误,提示 chatForm 未定义。

我看过一些不同的教程,但我似乎无法找到为什么这个功能没有按我预期的那样运行。我究竟做错了什么?

另外,当我提交表单时,如何获取表单中存在的输入值?我message在表单上定义了一个名称,我该如何使用这个变量?

app.component.html

app.component.ts

0 投票
3 回答
260 浏览

javascript - 角度返回未定义

我有用于获取数据库中一家特定餐厅信息的 API,但我必须通过 POST 请求来获取它。当餐厅登录时,我成功地restaurantID从 auth.service 和另一个 API 获取,但是当我尝试在控制台中登录餐厅时,我得到undefined. 统一我无权在此处显示 API。编码:

餐厅服务.ts

信息组件.ts

0 投票
2 回答
5905 浏览

lazy-loading - loadChildren 在 angular8 中已弃用

我刚刚注意到 Angular 8(即将发布)已弃用“字符串类型的路由器loadChildren”。(

我是否正确理解他们指的是......

要迁移到 Angular 8,解决方案是什么?

在票证中,他们指的是“动态导入”。我是否正确,这是指以下提议:

如果我们将来想使用延迟加载,有人可以预览一下路由文件的实际外观吗?