小编Ric*_*rdo的帖子

Angular,如何阻止键盘与父组件的交互

环境

我的角应用程序中有一个很大的组件树,有多个路径出口,可以显示每个级别上的特定组件.最深层次是管理某些信息的模式.

问题

如果你可以看到它(父组件),我可以阻止通过鼠标从我的子组件到父组件事件的交互,但是当我使用键盘时,我能够导航到父组件并在我的所有父组件中选择选项零件

这个问题

我该如何防止这种行为?

router keyboard-events router-outlet angular angular-router

8
推荐指数
1
解决办法
1718
查看次数

FosElasticaBundle动态指数?

我正在构建一个具有多个索引的多租户应用程序,每个租户一个索引。

只是想知道是否有任何工作允许动态更改索引名称?

php symfony elasticsearch foselasticabundle

5
推荐指数
0
解决办法
192
查看次数

如何在 Angular 6 中忽略生产构建中的规范文件和模拟文件

我正在尝试在生产中编译我的 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)

如果我运行项目一切顺利,我的测试通过没有问题但在我尝试编译生产时失败

我如何忽略这种用于生产构建的假类?

testing angular

5
推荐指数
1
解决办法
3105
查看次数

角度5生产构建需要大量的时间和资源

我只是将我的项目从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)

production compilation angular angular5

4
推荐指数
1
解决办法
1606
查看次数