我已经查了一下,回答以下问题:
但我仍然感到困惑.这不是一个"要求",只是一种欲望.我Kendo UI在Typescript中使用和他们的MVVM架构,我发现自己经常输入这个......
class Item extends ItemPrototype {
public Quality: kendo.data.ObservableObject = new kendo.data.ObservableObject();
}
Run Code Online (Sandbox Code Playgroud)
是的,这很好,但它变得令人讨厌.有没有办法设置打字稿让我用一只空手?喜欢 ...
class Item extends ItemPrototype {
public Quality: observable = new observable();
}
Run Code Online (Sandbox Code Playgroud)
Jef*_*ski 31
是的,有办法. import可用于导入模块或定义类型名称以使其更短.以下是后者的一个例子:
declare module alpha.bravo.charlie {
export class Delta {
constructor();
}
}
import Delta = alpha.bravo.charlie.Delta;
let d: Delta = new Delta();
Run Code Online (Sandbox Code Playgroud)
您还可以通过让类型推断系统执行某些工作来保存键入.
let d = new Delta();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13100 次 |
| 最近记录: |