问题标签 [typescript1.4]
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.
debugging - 运行和调试 yo gulp-angular 和 typescript
我使用yo gulp-angular
(https://github.com/Swiip/generator-gulp-angular)生成器来创建我的typescript/angular/gulp
项目。在此处的命令借阅代码中一切正常,我可以轻松运行项目。但是,在 web Storm 10.0.4 中运行和调试 typecipt 有一些问题
我正在尝试gulp serve
在调试模式下运行(在运行模式下它启动良好)并收到消息Debugger listening on port 58032
但没有任何反应。
是否有任何综合指南,如何使用 Web Storm 或其他 IDE调试和运行gulp
基于 typescript 的
项目?enter code here
这种设置的最佳 IDE 是什么?
谢谢
class - 来自打字稿手册的继承示例
从打字稿手册中阅读示例:
问题是关于这条线var tom: Animal = new Horse("Tommy the Palomino");
:
据我了解
tom
是 aAnimal
具有 a 的属性Horse
。是对的吗?这样做有什么意义?不声明为
var tom: Horse = ...
?只有一个版本让他有机会降级/更改/进化到一个
Snake
或任何其他Animal
. 我对吗?...或者也许这只是一个错字?
visual-studio - 打字稿调试 - 显示类型
在 Node.JS 控制台项目中的 VS2013、TS 1.4 中调试 Typescript 时,本地窗口和任何添加的 Watches 将变量显示为值类型或对象 - 我怎样才能让它将对象显示为类或接口?
angularjs - Angular+TypeScript:如何使用 HTTP Put 获取方法
我正在尝试使用 AAngularJs+TypeScript 在页面加载时获取我的所有下拉列表。我已经完成了加载它的实现ng-options
和ng-init
方法,但可能存在一些问题,这就是为什么我无法从我的 API 获取数据或调用我的 API。我已经用这个问题给出了我的代码。
这是我的打字稿控制器:-
给出错误 AS 它给出了“预期的属性或签名”和意外令牌的错误。“需要构造函数、方法、访问器或属性”。
angularjs - AngularJs+TypeScript:-如何在ng-select中获取选中的索引值
我正在开发一个模块,在该模块中我检查了面板可见性的条件,就好像下拉列表的选定索引不等于 0 或 -1 一样,它将对我的面板可见,否则它不会。我对如何使用ng-select
. 我在下面显示了我的下拉代码:-
这是我的打字稿控制器
我必须检查的条件:
注意:-我在页面加载时检查此条件我正在获取以下格式的数据:-
angularjs - TypeScript+AngularJs:- 如何通过 ng-Change 传递参数到 typescript 函数
我已经使用 TypeScript 和 Angular Js 实现了一个模块。我已经使用 ng-options 填充了一个下拉列表,其中我也使用 ng-change。现在我想将所选值的索引和所选值发送到调用 ng-change 的函数并将该值设置为函数。所以我可以将这些值发送到我的 API 控制器。这是我的下拉代码:-
这是我的打字稿控制器代码:-
如您所见,我是否获得了两个值,因此我能够将其发送到我的控制器。
angularjs - 如何在 Angular Js 中显示或隐藏 div
我已经实现了两个 div,我在名为 div1 的 div 中使用了一些下拉控件。我想隐藏 div2,直到在下拉列表中选择任何值。我想知道如何在 ng-change 上隐藏或显示 div或者在选择任何值之前,不得显示 div2。代码:-
现在我想要直到,除非我的下拉菜单选择了一个值,否则 div2 将被隐藏。
javascript - 如何编写对应于以下 javascript 的打字稿?
我尝试了以下打字稿,但它将扩展添加为 Controller.prototype.extend 而不是 Controller.extend()
如何更改我的打字稿以获取上述 javascript?
stack-overflow - Visual Studio TypeScript - 堆栈空间不足
我们将 VS 2013 与 TypeScript 1.4 一起使用,并且在转译期间开始出现以下“堆栈空间不足”错误:
似乎很少有其他关于此错误的引用,并且错误消息并没有给我们太多继续。有任何想法吗?
javascript - Typescript + jQuery:使用事件状态的正确方法?
我有一些用于 SPA 的简单 popstate 代码,如下所示:
(使用 originalEvent 是由于这样的答案:popstate returns event.state is undefined)
这给出了一个编译错误:
“事件”类型上不存在属性“状态”。
e 是 JQueryEventObject 类型, originalEvent 是 Event 类型。
现在我通过定义这个接口设法解决了这个问题:
(*我怀疑“任何”真的是我最好的选择 - 如果有人知道应该让我知道什么类型状态,更重要的是在这种情况下我如何为自己找到它)
我像这样更改了上面的代码:
好的,现在可以正常工作并编译为我想要的原始代码。但这似乎是一个尴尬的解决方法。
这是可以接受的方法吗?打字稿定义中是否缺少某些内容?或者有什么我想念的。
此外,使用e.state
也不起作用,但是编辑 jquery.d.ts (来自definitelyTyped)并添加state: any;
到 BaseJQueryEventObject 以与我的解决方法类似的方式修复它。这就是让我认为关于事件状态的打字稿定义中缺少某些内容的原因。