Tag: 打字稿

primefaces打字抱怨tsconfig.json – 我怎么能自动创build一个?

我刚开始玩“atom-typecript”插件,如下所示: TypeScript入门 该页面指出,利用primefaces打字稿,我们从字面上只需要: 现在创build一个新的.tscript文件并开始黑客入侵。 AtomTS将负责将其编译为.js,并为您创build一个默认的tsconfig.json TypeScript项目文件。 事实并非如此,因为我已经创build了一个简单的目录结构,并且在尝试构build任何* .ts文件时收到以下错误: 错误状态我需要使用“创buildtsconfig.json项目文件”命令 – 我根本找不到这个命令。 我知道我可以手动创build文件,但我想知道是否/在哪里可以自动创build文件。 谢谢!

如何定义打字稿中的对象的编号对象?

我创build了这个对象的“数组”。 有人能告诉我如何在打字稿中定义这些吗? 是否可以内联或者我需要两个定义? userTestStatus xxxx = { "0": { "id": 0, "name": "Available" }, "1": { "id": 1, "name": "Ready" }, "2": { "id": 2, "name": "Started" } }; 我打算用一个定义来replace“xxx”(我认为这是正确的词)。 所以后来Typescript会警告我,如果我错误地使用了像userTestStatus [3] .nammme之类的东西。

如何观看和编译所有的TypeScript源代码?

我试图将一个宠物项目转换为TypeScript,似乎无法使用tsc实用程序来观看和编译我的文件。 该帮助说我应该使用-w开关,但它看起来像无法观察和编译在某些目录中的所有*.ts文件recursion。 这似乎是tsc应该能够处理的东西。 我有什么select?

如何使用Typescript停止“属性不存在typesJQuery”语法错误?

我只在我的应用程序中使用一行jQuery: $("div.printArea").printArea(); 但这是给我一个Typescript错误: The property 'printArea' does not exist on type JQuery? 有人可以告诉我,我怎么能阻止这个错误出现?

如何在Visual Studio 2010中安装TypeScript

这是一个受欢迎的问题,我将提供答案。

如何在打字稿中定义敲除绑定处理程序?

我通常在JavaScript中添加自定义挖空 绑定处理程序 ko.bindingHandlers.myBindingHandler = {…} 但现在我必须通过TypeScript添加它们 ko.bindingHandlers["myBindingHandler"] = {…} 否则我得到这个错误,因为我正在使用typescript.d.ts : 属性'myBindingHandler'不存在于types'KnockoutBindingHandlers'的值上 我不喜欢["property"]方法,因为那样我就不能再引用它,或者在以后得到智能感知。 那么,我怎样才能添加我的自定义绑定处理程序淘汰赛,同时使用absolutelyTyped的淘汰赛定义 ,同时也能够通过intellisense引用我的定义等?

如何创build一个类似于Angular 2中的http的静态数据的Observable?

我有一个服务,有这个方法: export class TestModelService { public testModel: TestModel; constructor( @Inject(Http) public http: Http) { } public fetchModel(uuid: string = undefined): Observable<string> { if(!uuid) { //return Observable of JSON.stringify(new TestModel()); } else { return this.http.get("http://localhost:8080/myapp/api/model/" + uuid) .map(res => res.text()); } } } 在组件的构造函数中,我是这样订阅的: export class MyComponent { testModel: TestModel; testModelService: TestModelService; constructor(@Inject(TestModelService) testModelService) { this.testModelService […]

Visual Studio代码中的实验装饰器警告

我有 修饰器的实验性支持是未来版本中可能会发生变化的一项function。 设置'experimentalDecorators'选项`删除这个警告。 即使我在tsconfig.json中的compilerOptions有设置: "emitDecoratorMetadata": true, "experimentalDecorators": true, 奇怪的是,一些使用装饰器的随机类没有显示警告,但在同一个项目中rest。 什么可能导致Visual Studio代码的这种行为

TypeScript for-in语句

TypeScript文档没有提到类似for或for-in的循环。 从使用语言来看,似乎在for循环中只支持任何或stringvariables。 为什么做出这个决定? 为什么不使用types信息并具有强types的迭代variables?

Angular2中的通用邮件validation器

我想创build一个表单,用户将input他的邮件。 我想validation邮件格式的客户端。 Angular2中有没有通用的邮件validation器? NB:类似于angularjsvalidation器的东西: https ://docs.angularjs.org/api/ng/input/input%5Bemail%5D