【发布时间】:2017-09-22 05:36:37
【问题描述】:
我在 Scripts 文件夹中有 javascript 文件 adal.js。
我有单独的 Services 文件夹,我的 typescript(ts) 文件在其中。我的一个 typescript 文件想要使用 adal.js 中的函数和变量。
如下:-
import { ConfigService } from './config.service';
import { Injectable } from '@angular/core';
//import 'expose-loader?AuthenticationContext!../../../node_modules/adal-angular/lib/adal.js';
import 'expose-loader?AuthenticationContext!../Scripts/adal.js';
let createAuthContextFn: adal.AuthenticationContextStatic = AuthenticationContext;
@Injectable()
export class AdalService {
private context: adal.AuthenticationContext;
constructor(private configService: ConfigService) {
this.context = new createAuthContextFn(configService.getAdalConfig);
}
但它给了我错误:-
找不到命名空间adal。
我怎样才能做到这一点?
编辑 1:-
我没有 src 文件夹我直接有打字文件夹如下:-
【问题讨论】:
标签: javascript jquery .net typescript