小编Min*_*our的帖子

更改 ZSH 自动完成突出显示?

我是 ZSH 的新手,在从自动完成功能更改某些颜色时遇到了一些麻烦。当列表出现并且我使用箭头在自动完成选项中移动时,所选元素将获得不同的背景。

截屏

我只想更改所选元素的颜色。

我只安装了 ZSH 和 oh-my-zsh。我目前正在使用 bira 主题。

themes background zsh autocomplete

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

ES6 Promise 不更新 AngularJS DOM

我无法理解角度分量范围。如果我做类似的事情:

function myComponent(){
  this.data = 'Hello World';
}

let myModule = angular.module('myModule', []);

myModule.component('myComponent', {
  template: `<div>{{$ctrl.data}}</div>`,
  controller: myComponent
});
Run Code Online (Sandbox Code Playgroud)
    <script data-require="angularjs@1.5.8" data-semver="1.5.8" src="https://opensource.keycdn.com/angularjs/1.5.8/angular.min.js"></script>
<div ng-app="myModule">
  <my-component></my-component>
</div>
Run Code Online (Sandbox Code Playgroud)

它打印得很好......现在,如果我做一个小的修改并使其异步:

function myComponent(){
  Promise.resolve().then(_ => {
    this.data = 'Hello World';
  });
}

let myModule = angular.module('myModule', []);

myModule.component('myComponent', {
  template: `<div>{{$ctrl.data}}</div>`,
  controller: myComponent
});
Run Code Online (Sandbox Code Playgroud)
<script data-require="angularjs@1.5.8" data-semver="1.5.8" src="https://opensource.keycdn.com/angularjs/1.5.8/angular.min.js"></script>
<div ng-app="myModule">
  <my-component></my-component>
</div>
Run Code Online (Sandbox Code Playgroud)

它不打印任何东西。我可以使用点击处理程序更改该值,但对于 http 和其他异步操作,它不起作用。

javascript angularjs es6-promise angular-promise

5
推荐指数
2
解决办法
1686
查看次数

如何在"远程"本地分支上进行变形操作?

我是git的新手,我一直在关注这个教程.

在我到达远程存储库之前,我想我理解了大部分内容.关于我理解的远程存储库的唯一概念是git fetch和git remote.根据该教程,git fetch通过git remote的add选项从指定的url获取远程存储库.它将存储库下载到"远程"分支.如果我理解正确,它不是远程存储库中的分支,而是我从远程存储库下载的分支.它还不是我本地存储库的一部分,它仍然可以合并/重新绑定到它(我的本地存储库).也许我错了,我在这里遗漏了一些东西,请随时纠正我.

现在,我觉得我根本不理解的是git如何设法将"远程"存储库重新绑定到我的本地存储库中.

我理解当我对一个分支进行rebase时,它会将该分支中的提交基于它最初分支的不同提交.我仍然需要将分支合并到我的主分支中.我做的时候会发生什么?

git checkout master 
git fetch origin
git rebase origin/master
Run Code Online (Sandbox Code Playgroud)

难道这不会将我的本地主分支变成远程主分支吗?我一直在想这张照片.

而不是功能我将拥有我的本地主分支而不是主,我将拥有远程origin/master分支.除了Master没有真正分支出原点/主人.

这不会删除我当地的分公司主人吗?这不会将我的所有工作都转移到"远程"存储库吗?另外,在将其推送到真正的远程存储库之前,我不需要合并回来?

git git-rebase git-fetch git-remote

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

日期不等于javascript

我正在尝试做一些chrome控制台编码来实现javascript中的日历,但我面临一个非常基本的问题.

a = new Date(2017, 9, 9);
// Mon Oct 09 2017 00:00:00 GMT+0530 (IST)
b = new Date(2017, 9, 9);
// Mon Oct 09 2017 00:00:00 GMT+0530 (IST)
console.log(a == b);
Run Code Online (Sandbox Code Playgroud)

但他们并不等同于:

a == b 
false
Run Code Online (Sandbox Code Playgroud)

它必须是我正在制造的一些愚蠢的错误,但似乎无法找到,任何帮助,请?

html javascript jquery

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