小编Nit*_*aka的帖子

错误:在angular2中没有HttpHandler的提供程序

我试图通过拦截器实现HttpCache.以下是caching-interceptor.service.ts

import { HttpRequest, HttpResponse, HttpInterceptor, HttpHandler, HttpEvent } from '@angular/common/http'
import { Injectable } from '@angular/core';
import { Observable } from 'rxjs/Observable';

import 'rxjs/add/operator/do';
import 'rxjs/add/observable/of';

export abstract class HttpCache {
  abstract get(req: HttpRequest<any>): HttpResponse<any>|null;
  abstract put(req: HttpRequest<any>, resp: HttpResponse<any>): void;
}



@Injectable()
export class CachingInterceptor implements HttpInterceptor {
    constructor(private cache: HttpCache) {}

    intercept(req: HttpRequest<any>, next: HttpHandler) : Observable<HttpEvent<any>> {
        if(req.method !== 'GET'){
            return next.handle(req);
        }

        const cachedResponse = this.cache.get(req);

        if(cachedResponse){
            return Observable.of(cachedResponse);
        }

        return next.handle(req).do(event => {
            if(event …
Run Code Online (Sandbox Code Playgroud)

httpclient angular

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

多次提交樱桃采摘

我在主分支中有33个提交被网格化.现在我需要整齐地保持记录.所以现在我已经创建了功能分支,我试图在不同的功能分支中对这33个提交进行分类.那么可以一次选择多个提交来复制相关的功能分支吗?当我尝试使用cherry-pick命令进行多次提交时,我也面临着冲突.

git cherry-pick A B C
Run Code Online (Sandbox Code Playgroud)

这里A,B,C是提交的哈希码.

git git-cherry-pick

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

cherry-pick 命令是否会生成同一提交的不同哈希码?

我对樱桃采摘不太了解。只需要清除cherry-pick命令在不同分支中生成相同提交的不同哈希代码?实际上,我正在挑选不同分支中的哈希代码。在这里我注意到它正在生成现有提交的不同哈希代码。是它的工作流程还是这里存在任何问题?

git

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

错误:执行gem时...(Errno :: EINVAL)参数无效 - ./ActionDispatch/Routing/Mapper/Scoping/:

我安装了ruby然后更新gem,这里尝试使用以下命令gem install rails安装rails.但安装正在打破以下错误: -

为actionpack-4.1.4安装ri文档错误:执行gem时...(Errno :: EINVAL)无效的参数 - ./ActionDispatch/Routing/Mapper/Scoping/:

操作系统是: - Windows 7.

在这里,我变得空白

任何帮助将不胜感激.提前致谢.

ruby ruby-on-rails

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

使用鼠标悬停在图像上的工具提示标题?

我想在图像上显示一个元素标题(工具提示大小)。我找到了当前元素的标题

$('.downloadPdf').mouseover(function(){
    var currentelement = $(this).attr('title');
});
Run Code Online (Sandbox Code Playgroud)

downloadPdf 是元素上的常见类。

实际上,我在底部有一个菜单栏,其中有一些图标。这些图标是实用的。在这里,我希望每当用户将鼠标悬停在这些图标上时,他们的标题必须出现在图像上。这个图像什么都不是,只是一个工具提示形状。

但是如何将它附加到图像上?它的位置只能在元素上。那么我如何获得该职位。很困惑,在这个小任务上至少花费了 3 个小时。任何帮助,将不胜感激。当谈到有效地使用 css 时,我真是太糟糕了。

html javascript css jquery

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