小编gku*_*erz的帖子

角度,打字稿变化检测输入文本

我找不到简单易用的解决方案来检测文本字段中的更改。我不想使用,(keypress)因为用户有时会将值粘贴到字段中。(onchange)仅在用户模糊场时才起作用。我想立即发现变化。

什么是最简单的angular js $ watch等价物?

onchange watch typescript angular

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

线性排列算法

我不确定标题是否正确.

我有几个标签在y范围内设置了它们的位置:

range = [0, 100px]
Run Code Online (Sandbox Code Playgroud)

例如:5个标签位置:

positions = [5px, 6px, 8px, 72px, 76px]
Run Code Online (Sandbox Code Playgroud)

现在我希望我的算法纠正这些位置,让它们彼此之间的距离不要超过10px,并进行最小的修正.

我期待像这样调用我的函数:

result = calculateNewPositions(range, positions, min(10px, 100px / positions.length))
Run Code Online (Sandbox Code Playgroud)

并且在这种情况下应该是:

[0px, 10px, 20px, 69px, 79px]
Run Code Online (Sandbox Code Playgroud)

这个alghoritm的名称是什么或如何实现?

javascript

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

Ngrx angular 2我应该如何设置初始状态?

我正在使用角度2和Ngrx.

我有主要组件应用程序,我在NgOnInit函数中订阅应用程序标题我有子组件主页,我在NgOnInit也调度此标题因为我想在用户访问主组件时更改标题.

问题是我的App组件是Home组件的父组件,它首先被调用,所以在我的订阅中我最终得到了应该包含title的未定义对象.

什么是最好的解决方案?我可以在构造函数中设置初始标题(首先调用它)我可以在订阅中获得这样的标题:(store || {}).title 或者是否可以在reducer中设置初始状态?

ngrx angular

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

为什么python方法存储在不同的地址?

<built-in method sort of list object at 0x10794e488>
>>> [].sort
<built-in method sort of list object at 0x10794e6c8>
>>> [].sort
<built-in method sort of list object at 0x10794e488>
>>> [].sort
<built-in method sort of list object at 0x10794e6c8>
Run Code Online (Sandbox Code Playgroud)

为什么python方法存储在两个不同的地址中?

python methods attributes

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

强制 git 使用特定的 key.pub

我必须键入 ~/.ssh 目录。当我尝试在控制台中提交某些内容时,bitbucket 要求我输入密码而不是使用 ssh 密钥。此外,当我尝试克隆这个 repo 以使用全局 git 设置时,它仍然要求我输入密码。

我的问题:

  • 如何配置 git 使用 ssh 密钥?
  • 怎么强制呢?
  • 它试图使用哪个键?
  • 它是通过电子邮件尝试更多吗?(如果是,是使用来自全局配置或本地存储库配置的邮件?)
  • 我可以在没有额外密码的情况下使用 ssh 密钥,还是必须要有一个?

git ssh-keys

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