小编Zan*_*cat的帖子

如何在Angular中触发窗口调整大小事件

我在数据表上使用Angular插件.数据表的容器是可调整大小的,而通过doc,我知道当有窗口调整大小事件时,它自己将调整大小的数据表.在jQuery我知道有一个,$(window).trigger()但我不知道如何做角度.

我的问题是:在父角度指令中,如何触发窗口调整大小事件?

javascript angular

13
推荐指数
1
解决办法
2万
查看次数

在Angular2中,如何使<app-root> 100%高度

我正在使用Angular2,我想将高度设置<app-root>为100%<body>.

目前我有:

<body>
  <app-root></app-root>
</body>
Run Code Online (Sandbox Code Playgroud)

在CSS文件中我设置:

app-root {
  height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

但似乎没有任何改变.

你有什么主意吗?

css angular

11
推荐指数
3
解决办法
1万
查看次数

Angular2:ERROR in Error遇到静态解析符号值

我使用angular/cli 1.3.2和Angular 4.4.0.当我使用npm模块时angular-split@0.2.2,在编译期间我遇到了

ERROR in Error遇到静态解析符号值.不支持函数调用.考虑使用对导出函数的引用替换函数或lambda(原始.ts文件中的位置194:50),在路径到项目/ node_modules/angular-split/node_modules/@ angular/core/core中解析符号NgModule .d.ts,在路径到项目/ node_modules/angular-split/dist/angularSplit.module.d.ts中解析符号AngularSplitModule,在路径到项目/ node_modules/angular-split/dist/angularSplit中解析符号AngularSplitModule .module.d.ts

在文件angularSplit.module.d.ts中只有一行代码:

export declare class AngularSplitModule {}

但是,可以通过保存任何文件并触发重新编译(奇怪)来"解决"此错误.

然后,当我localhost:4200在浏览器中打开时,我会看到另一个错误:

compiler.es5.js:1694 Uncaught Error: Unexpected value 'AngularSplitModule' imported by the module 'AppModule'. Please add a @NgModule annotation.

从github和stackoverflow我发现了一些类似的问题,但没有人能说出原因.

这发生在我更新node/angular/angular-cli之后,但是在我回滚后它仍然无法正常工作.

有谁知道为什么会这样?

webpack angular-cli angular

6
推荐指数
1
解决办法
4163
查看次数

如何使父容器的按钮全高并右对齐?

我正在使用Bootstrap,我想在一个看起来像<input-group-addon>. 具体来说,全高且位于最右侧。

我试过了,height: 100%但按钮样式超高。

这是我的代码的一部分:https : //plnkr.co/edit/lK8vt0wT1xDesuOZW8vU?p=preview

这就是我要找的 在此处输入图片说明

css twitter-bootstrap

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

有没有办法拦截go函数?

我是 golang 新手,想知道是否有任何方法可以拦截函数。

例如,如果我有:

func (foo Foo) f1(a int) int {...}
func (foo Foo) f2(a, b int) int {...}
func (foo Foo) f3(a, b, c int) int {...}
Run Code Online (Sandbox Code Playgroud)

我想实现一些日志记录功能,而不是在每个函数中放置前置和后置拦截器:

func (foo Foo) f1(a int) int {
  preCall()
  ...
  postCall()
}

func (foo Foo) f2(a, b int) int {
  preCall()
  ...
  postCall()
}

func (foo Foo) f3(a, b, c int) int {
  preCall()
  ...
  postCall()
}
Run Code Online (Sandbox Code Playgroud)

在 Go 中是否有更好的模式来做到这一点?比如Java中的AOP。

谢谢

go

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

在Angular 5测试中,如何模拟http错误?

我在Angular 5中进行单元测试.

使用新的http模块,我知道我可以通过使用flush方法来模拟响应数据HttpTestingController,但是我如何模拟错误(我想测试我的错误处理程序)?

angular

3
推荐指数
1
解决办法
2318
查看次数

如何在ace编辑器中添加我自己的完成器

现在,我正在为数据库后端开发一个基于Web的简单编辑器。我发现ace带有自动完成程序,如果我只需要使用SQL关键字完成操作,该如何添加自己的规则?

ace-editor

2
推荐指数
1
解决办法
2633
查看次数