问题标签 [typescript1.5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
900 浏览

node.js - 为什么我在这里收到“TypeError: undefined is not a function”?

尝试运行下面指定的代码时,我遇到了一个奇怪的(对我而言)错误。代码编译得很好,但是当我运行它时,节点返回这个错误:

编译命令:tsc --module commonjs -t ES5 app.ts

运行:节点 app.js

显然我对 Typescript 和 Javascript 都是新手,但我就是不明白为什么会失败。我四处寻找解决方案,但尽管这似乎是一个常见问题,但我对我的特定问题一无所知。任何人都可以解释为什么会这样吗?以下是文件:

A.ts

B.ts

C.ts

测试.ts

应用程序.ts

为了在这里节省一些空间,我将生成的 javascript 代码粘贴到一起。如果您有兴趣,可以在这里找到:javascript dump

0 投票
2 回答
891 浏览

angularjs - 打字稿角度未知的提供者问题

在 Controller 中注入 StateService 时遇到此问题

错误:[$injector:unpr] 未知提供者:StateServiceProvider <- StateService

// 应用配置

0 投票
2 回答
2833 浏览

typescript - 如何找到用某种装饰装饰的所有班级?

在 Java 中,我们可以使用“类路径扫描”找到所有具有给定注释的类。

我们如何在 TypeScript 中做类似的事情?有没有办法找到所有装饰有一些装饰的班级?

0 投票
2 回答
5806 浏览

typescript - 带有 Polymer 1.0 的打字稿?

我发现我一直在使用 Polymer 0.5 ( http://www.mikecann.co.uk/programming/tinkering-with-google-polymer-and-typescript/ ) 的这篇很棒的文章能够使用 Typescript Classes for Polymer Elements . 这种方法不再适用于 Polymer 1.0 。我试过了

还有许多其他方法,但似乎无法让元素注册为 Polymer({is: "creator-studio"});

有人能够让 TS 类和 Polymer 1.0 一起玩吗?

0 投票
1 回答
3416 浏览

angularjs - 未捕获的 ReferenceError:未使用类型脚本定义角度

我正在使用 Type Script 和 Angular js 我已经实现了一个控制器,它命名为快速搜索,并且我正在尝试执行搜索操作。我正在从我的 aspx 的文本框中获取搜索词,而不是在 ng click它将进入我的控制器,然后将数据放入 web api 方法,然后将结果返回到网格。但是由于未捕获的ReferenceError,我遇到了问题:未定义角度我在下面编写了我的控制器代码:-

0 投票
2 回答
397 浏览

angularjs - 为什么这段代码不会导致 TypeScript 类型错误?

接口定义如下:

为什么以下代码不会导致 Typescript 编译错误?

的类型$q.whenwhen<T>(value: T): IPromise<T>

0 投票
1 回答
390 浏览

angularjs - 使用类型脚本控制器填充网格

我已经使用 typescript 和 angular js 实现了一个控制器,并获取了数据作为响应,但是当我尝试将该数据与我的网格绑定时出现了一些问题。我已经使用了 ng-repeater。

我已在 html 页面上将我的控制器声明为:-

我试图在我的控制器中访问它:-

然后

不知道问题到底出在哪里...

0 投票
1 回答
39 浏览

typescript - R.js 框架的 d.ts 声明

我需要帮助来创建https://github.com/keithamus/R.js的声明文件

我不知道如何解决 R('item') 问题。我需要将 .d.ts 文件作为外部 commonjs 模块才能像这样使用:

0 投票
0 回答
670 浏览

visual-studio - 如何在 Visual Studio 2013 中更改类型脚本文件的输出目录

问这个问题我觉得很荒谬,因为它看起来应该很简单,但是我一直无法找到这个问题的答案。

我的 Script 文件夹在 c 驱动器中,而我的项目每次在我的(类型脚本)应用程序中进行任何更改时都在 d 驱动器中,我也需要在我的 C 驱动器文件夹中进行相同的更改,这是非常有问题的。我需要一个解决方案,以便我可以在我的 Visual Studio 中引用我的 C 驱动器目录,当我编译我的应用程序时,它会自动更改我的 C 驱动器脚本文件夹,而不是我的应用程序中的那个...

例如:-我的应用程序与我的类型脚本位于 D:\Webapp\Scripts 我想在 C:\Scripts\ 获取所有编译文件

或者

是否有任何选项可以将 js 文件仅从我的 C 驱动器添加到我的解决方案中,而不将它们存储在我的应用程序文件夹中。这样我就可以从我的 C 驱动器访问它并只在那里编译它们。

我已经完成了

并且通过这个: -

但是问题仍然存在,任何帮助都会很好......

0 投票
1 回答
806 浏览

angular - 在 Angular2 应用程序中导入路由器

打字稿(1.5)输出:

/usr/bin/tsc --sourcemap /home/larry/Projects/FreshAir2/src/components /app/app.ts --target es5 --m commonjs --emitDecoratorMetadata --outdir /home/larry/Projects/FreshAir2/ public/js
/home/larry/Projects/FreshAir2/src/components/app/app.ts(4,24):错误 TS2307:找不到外部模块“角度/路由器”。

我错过了什么?