小编Ara*_*orn的帖子

输入'string | ArrayBuffer'不能赋值为'string'

从FileReader读取字符串的TypeScript错误

读取文件内容的简单代码:

const reader: FileReader = new FileReader();
       reader.readAsText(file);
       reader.onload = (e) => {
          const csv: string = reader.result; -> getting TS error on this line
}
Run Code Online (Sandbox Code Playgroud)

我得到TypeScript错误:

Type 'string | ArrayBuffer' is not assignable to type 'string'.
  Type 'ArrayBuffer' is not assignable to type 'string'.
Run Code Online (Sandbox Code Playgroud)

javascript arraybuffer typescript

12
推荐指数
2
解决办法
8583
查看次数

如何在TypeScript中初始化对象

我有一个简单的模型课

export interface Category {

  name: string;
  description: string;

}
Run Code Online (Sandbox Code Playgroud)

我需要在角度组件中声明并初始化变量。尝试过:

category: Category = {};
Run Code Online (Sandbox Code Playgroud)

错误:{}无法分配给类别

category: Category = new Category();
Run Code Online (Sandbox Code Playgroud)

错误:类别是指一种类型,但被称为值。

有什么建议么?

typescript

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

TypeScript 按日期排序对象

我有这个小代码是从另一个问题借来的,用于按日期对数组中的对象进行排序。但是,我不知道如何将其移植到 TypeScript。

this.filteredTxs.sort(function(a,b): any{
        return new Date(b.date) - new Date(a.date);
});
Run Code Online (Sandbox Code Playgroud)

TS错误:

/transactions-view.component.ts(72,16) 中的错误:错误 TS2362:算术运算的左侧必须是“any”、“number”或枚举类型。

/transactions-view.component.ts(72,35): error TS2363: 算术运算的右侧必须是“any”、“number”或枚举类型。

typescript

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

jQuery延迟承诺然后

JavaScript承诺的新手,并且很难掌握这个概念.我似乎终于明白了,但似乎无法让它发挥作用.

这是一个简单的尝试:

first = function(){
    var deferred = new $.Deferred();
    console.log("first running")
    return deferred.promise();
}

second = function(){
    console.log("second running..sigh..");
}

$(document).ready(function() {

    first().then(second);

});
Run Code Online (Sandbox Code Playgroud)

第二个没有被召集.

javascript jquery

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

标签 统计

typescript ×3

javascript ×2

arraybuffer ×1

jquery ×1