【发布时间】:2018-03-02 15:33:33
【问题描述】:
我的bar.ts 如下:
declare var angular:any;
declare var _:any;
declare var $:any;
declare var moment:any;
declare var ng:any;
declare var require:any;
我的 bootstrap.ts 如下:
/// <reference path="./node_modules/@types/angular/index.d.ts" />
/// <reference path="./node_modules/@types/lodash/index.d.ts" />
/// <reference path="bar.ts" />
.............
但是当我如下使用_时
this.csSubtitle = _.get<string>(_.find(this.csRadios, { value: this.csRadioValue }), 'label');
它会抛出以下错误:
错误 TS2347:无类型函数调用可能不接受类型参数
【问题讨论】:
-
你能从那行删除
<string>吗?为什么将所有这些值声明为any类型?
标签: angular typescript lodash