typescript2.0

    0热度

    1回答

    我安装了两个Visual Studio实例。 2015年和2017年。我有一个项目需要<TypeScriptToolsVersion>1.8</TypeScriptToolsVersion>运行。当我在VS2015中发布这个项目时,TypeScript不能编译。 当检查tsc -v时,我注意到它是v. 2.4.1。 我有一个预感,我的问题cuase是tsc版本号的差异。情况会是这样吗?如果是这样,

    0热度

    1回答

    删除项目我有这样 { id: number, name: string } 2场目标物......并希望删除的name项目。 如何在TypeScript中完成该操作?我已经使用过滤器,删除等尝试,但我得到的是 TS2339: Property 'filter' does not exist on type '{}'. 我觉得这涉及到这个问题,但What is "type '{}'"?我需要

    2热度

    2回答

    我在打字稿新的,我想改写我们从es2016应用打字稿。 我的任务是有数据属性的类,使每个元素从数据对象可以作为类属性。 我停顿在这段JavaScript代码: ``` for(let key in this.data) { Object.defineProperty(this, key, { get: function(value:

    -4热度

    1回答

    我必须指定应该在课堂上实现的界面中的所有操作。 我从PHP转移到TypeScript。在PHP 创建界面非常简单: interface iTemplate { public function move($name, $var); } 类是: Class Mover inmpelments iTemplate { function move($name, $var){}

    1热度

    2回答

    即时创建一个全球模态组件。 我的问题是,当我调用基于模态的号码被调用的多次调用的订阅方法。 如何防止可观察订阅方法的多个调用?请检查我的代码如下。提前致谢。 modal.model.ts export class Modal { title: string; message: string; visible: boolean = false; } modal.s

    0热度

    1回答

    我正在努力定义一个方法来正确地获取基类的子类。 handle(content: AbstractClass) 直接与继承的类调用它导致参数类型的“具体类”是不能分配给类型“抽象类”的参数。 我已经与一个接口,类似的结果参数类型“的typeof具体类”的尝试是不分配给类型的参数“接口” class AbstractClass implements Interface handle(conte

    2热度

    1回答

    对于这一段代码 try { throw new CustomError(); } catch (err) { console.log(err.aPropThatDoesNotExistInCustomError); } err是any和不触发类型错误。它如何被缩小到错误预期的类型?

    3热度

    1回答

    我想在Typescript/React中使用一个简单的JS库,但无法为它创建一个定义文件。该图书馆是google-kgsearch(https://www.npmjs.com/package/google-kgsearch)。它以CommonJS风格导出单个函数。我可以成功导入并调用该函数,但无法弄清楚如何将参数的类型引用到结果回调函数中。 这里是大多数库代码: function KGSearch

    -1热度

    1回答

    我有一个HTML文本框。如何在按键事件中仅允许其中的数字? 有一个type=number但是我有使用类型文本。

    1热度

    1回答

    我正在使用Moment.js处理我的TypeScript项目中的日期时间对象。我想定义一个对象类型,该对象类型的键值为Moment。 但是,当我将以下内容添加到全局定义文件(test.d.ts)时,该文件中的任何接口都不在该项目的任何位置。 import { Moment } from 'moment'; interface Test { date: Moment; } 当我尝