小编dan*_*y74的帖子

ngrx store.dispatch 可以被限制/去抖动还是 ngrx 动作可以被限制/去抖动?

我正在使用角度为 6 的 ngrx 6

在我的 ngrx 商店 devtools 中,我看到我的一项操作比我想要的更频繁。它不会破坏应用程序,只会使 devtools 输出混乱。

我正在通过以下方式发送操作:

this.store.dispatch(new RecentSearchesRequestedAction())
Run Code Online (Sandbox Code Playgroud)

例如,我怎样才能最好地去抖动/限制它,使其每秒不超过一次调度?ngrx 有内置解决方案吗?我知道我可以花时间弄清楚为什么动作如此频繁地触发,但我真的没有时间这样做。实现这一目标的最佳做法是什么?谢谢

ngrx angular

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

Angular 如何设置 routerLink 的样式

我的应用程序中有很多表格行。有些是链接,有些不是。这是一个例子:

<tr [routerLink]="['/invoices', invoice?.invoice.id || 0, 'sms']">
Run Code Online (Sandbox Code Playgroud)

我想用这样的 routerLink 设置所有 tr 的样式:

tr[routerLink] {
   cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用。这里正确的 CSS 是什么?谢谢

html angular

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

在 Nginx 代理后面刷新页面后,我的 Angular 6 路由返回 404

我的Angular应用程序在暴露在端口 83 上的docker内部运行,并且在另一个暴露在端口 8083 上的 docker 内部也有一个spring-boot Rest应用程序。

在主机服务器中,我有一个 Nginx 服务器,它使用以下配置重新路由每个请求:

server {
    listen 80;
    server_name mydomain.com;

    location / {
        proxy_pass http://127.0.0.1:83;
    }
}

server {
    listen 80;
    server_name rest.mydomain.com;

    location / {
        proxy_pass http://127.0.0.1:8083;
    }
}
Run Code Online (Sandbox Code Playgroud)

通过上述配置,每个使用mydomain.com 的请求都将转到我的 Angular 6 应用程序,每个使用rest.mydomain.com的请求都将转到我的 spring-boot Rest 应用程序。

在我的角度的索引页面中,我有一个搜索表单,它将触发路由模块打开搜索结果页面

我的app-routing.module.ts如下所示:

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { HomePgComponent } from …
Run Code Online (Sandbox Code Playgroud)

javascript nginx typescript angular

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

当我 git stash 然后 git stash pop 时,我的更改总是未暂存的

如果我有一些暂存文件和一些未暂存文件,并且我需要暂时隐藏它们,我会运行:

git stash
Run Code Online (Sandbox Code Playgroud)

然后,当我稍后想要他们回来时,我会这样做:

git stash pop
Run Code Online (Sandbox Code Playgroud)

但是,这些文件现在全部未暂存,即使它们之前在隐藏之前已暂存。有没有什么方法可以弹出存储,以便它记住哪些文件已暂存和未暂存,并将它们恢复到存储它们之前的确切状态?

git

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

JavaScript 将条件表达式简化为更具可读性的内容

这是我的代码:

if (!(a === false && b === true)) {
  // do something
}
Run Code Online (Sandbox Code Playgroud)

这是我表达的真值表:

a      b      !(a === false && b === true)
false  false  true
false  true   false
true   false  true
true   true   true
Run Code Online (Sandbox Code Playgroud)

表达式!(a === false && b === true)有点啰嗦,我将如何在 JavaScript 中简化它。许多thx?

javascript

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

在 JavaScript 数组中用 null 替换空/未定义的值

我有一个数组,我想将空/未定义的值转换为 null。我已经尝试过以下方法:

let arr = []
arr[1] = 2
arr[7] = 10
arr = arr.map(x => x || null)

console.log(arr)
Run Code Online (Sandbox Code Playgroud)

但代码片段的输出并不符合预期:

[
  undefined,
  2,
  undefined,
  undefined,
  undefined,
  undefined,
  undefined,
  10
]
Run Code Online (Sandbox Code Playgroud)

如何用空值替换这些未定义的值?

注意:vanilla JS 和 Lodash 答案都是可以接受的。

javascript

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

角度/ http是angular2.js还是http.js?

这是一个愚蠢的问题,但我在其他地方看不到具体的答案.

我正在使用angular2@^2.0.0-beta.0npm安装.在node_modules/angular2/bundles/文件夹中,如果我想使用该Http服务,我应该包含angular2.jswith http.js还是angular2.js单独使用?

angular

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

q/kdb:如何将代码分成几行。是否有新行“转义”字符或类似的字符?

我正在一行写很长的脚本。我想通过将代码分成多行来组织我的代码,而无需编写函数。我该怎么做呢?

kdb q-lang

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

在构建时使用 Spring Boot Maven 插件排除 Java 源

我需要在运行 Maven 构建时排除某些 Java 源文件作为最终构建的一部分进行编译。

我在基于 Spring Boot 的项目中使用 Spring Boot Maven 插件。

我正在寻找一种从编译中排除 Java 源文件的方法,并且在构建时也需要从最终构建中排除相应的 Junit 测试类。

有没有办法使用 Spring Boot Maven 插件实现相同的目标?

toggle maven-compiler-plugin spring-boot spring-boot-maven-plugin

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

未捕获的 ReferenceError:firebase 未定义

我正在尝试创建 Google 身份验证,但我复制var provider = new firebase.auth.GoogleAuthProvider();到我的 JavaScript 并且它一直告诉我Uncaught ReferenceError: firebase is not defined.

这是我的代码:

var provider = new firebase.auth.GoogleAuthProvider();

function signin(){

  firebase.auth().signInWithPopup(provider).then(function(result) {

  var token = result.credential.accessToken;
  var user = result.user;

}).catch(function(error) {

  var errorCode = error.code;
  var errorMessage = error.message;
  var email = error.email;
  var credential = error.credential;

}); 
}
Run Code Online (Sandbox Code Playgroud)

javascript authentication firebase firebase-authentication

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