小编Par*_*mar的帖子

未捕获(承诺):错误:StaticInjectorError(AppModule)[employeService - > Http]:

当我在我的服务的构造函数中使用Http时,我面临上述错误.

员工服务代码

import { Component } from '@angular/core'
import { Injectable } from '@angular/core'
import { HttpModule } from '@angular/http';
import { Http, Response } from '@angular/http';
import { Observable } from 'rxjs/observable';
import 'rxjs/add/operator/map';

@Injectable()
export class employeService {
    constructor(public http: Http){ }

    getEmployeename(): Observable<string> {
        return this.http.get('http://localhost:53656/api/values/Getdata').map((resp: Response) =>
            resp.json()
        );
    }
}
Run Code Online (Sandbox Code Playgroud)

注意我在员工组件内部直接调用我的服务(不是来自app.module.ts文件)

员工组件代码

import { Component, OnInit } from '@angular/core';
import { employeService } from './Service/service';

@Component({  
    templateUrl: './app.employee.html',
    providers: [employeService]
})
export class EmployeeComponent implements …
Run Code Online (Sandbox Code Playgroud)

angular

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

我们如何从web.config中使用jquery读取或获取会话超时,以便我们可以在mvc中处理会话到期

如何通过ajax调用从webconfig获取会话值

我试过以下代码

<script language="javascript" type="text/javascript">
       var sessionTimeoutWarning = 
    "<%= System.Configuration.ConfigurationSettings.AppSettings
    ["SessionWarning"].ToString()%>";
        var sessionTimeout = "<%= Session.Timeout %>";

        var sTimeout = parseInt(sessionTimeoutWarning) * 60 * 1000;
        setTimeout('SessionWarning()', sTimeout);

        function SessionWarning() {
var message = "Your session will expire in another " + 
    (parseInt(sessionTimeout) - parseInt(sessionTimeoutWarning)) + 
    " mins! Please Save the data before the session expires";
alert(message);
        }
</script>
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery c#-4.0

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

标签 统计

angular ×1

asp.net-mvc ×1

c#-4.0 ×1

jquery ×1