环境
我的角应用程序中有一个很大的组件树,有多个路径出口,可以显示每个级别上的特定组件.最深层次是管理某些信息的模式.
问题
如果你可以看到它(父组件),我可以阻止通过鼠标从我的子组件到父组件事件的交互,但是当我使用键盘时,我能够导航到父组件并在我的所有父组件中选择选项零件
这个问题
我该如何防止这种行为?
我正在构建一个具有多个索引的多租户应用程序,每个租户一个索引。
只是想知道是否有任何工作允许动态更改索引名称?
我正在尝试在生产中编译我的 angular 应用程序,但收到此错误:
无法确定 /src/testing/translate.service.spec.ts 中 TranslateMockPipe 类的模块!将 TranslateMockPipe 添加到 NgModule 以修复它。
这个TranslateMockPipe类是我声明的一个公共类,我在所有测试文件中使用它以避免在所有测试用例中重复同一行代码
类的代码:
@Pipe({ name: "translate" })
class TranslateMockPipe {
transform = (ss) => ss
}
Run Code Online (Sandbox Code Playgroud)
我在我的测试中使用它是这样的:
TestBed.configureTestingModule({
declarations: [
DemoComponent,
TranslateMockPipe
]
})
Run Code Online (Sandbox Code Playgroud)
如果我运行项目一切顺利,我的测试通过没有问题但在我尝试编译生产时失败
我如何忽略这种用于生产构建的假类?
我只是将我的项目从4角升级到5.测试部署过程我面临这个问题:编译过程永远不会结束:我正在运行此命令:
ng build --prod
Run Code Online (Sandbox Code Playgroud)
我的版本如下:Angular CLI:1.6.4节点:8.2.1操作系统:darwin x64 Angular:5.2.0 ...动画,通用,编译器,编译器 - cli,核心,表单...... http,平台 - 浏览器,平台浏览器动态...平台服务器,路由器
@angular/cli: 1.6.4
@angular-devkit/build-optimizer: 0.0.38
@angular-devkit/core: 0.0.25
@angular-devkit/schematics: 0.0.48
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.9.4
@schematics/angular: 0.1.13
@schematics/schematics: 0.0.13
typescript: 2.6.2
webpack: 3.10.0
Run Code Online (Sandbox Code Playgroud)
节点进程占用了大量内存.这是我的显示器的输出
PID COMMAND %CPU TIME #TH #WQ #PORT MEM PURG CMPRS PGRP PPID STATE BOOSTS %CPU_ME %CPU_OTHRS UID FAULTS COW
9575 node 143.4 28:24.52 11/1 1 48 1691M+ 0B 0B 29574 29574 running *0[1] 0.00000 0.00000 501 908303+ 352
29574 node 0.0 00:00.60 11 1 51 …Run Code Online (Sandbox Code Playgroud)