我是打字新手。我想从可观察的 这是我可以观察到的 预期结果: 可以不创建数组并在for循环中推送ID吗。
在愉快地使用AngularJS 1之后,我目前正在尝试自学Angular2和打字脚本。*在过去的4年里!我不得不承认我讨厌它,但我确信我的尤里卡时刻就在眼前。。。无论如何,我已经在我的虚拟应用程序中编写了一个服务,它将从我编写的提供JSON服务的假后端获取http数据。 现在在一个组件中,我希望运行(或链)两个和方法。在AngularJS中,这很容易,因为在我的控制器中,我会做这样的事情来避免“末
尝试以这种方式导出socket.io时,获取错误。 我的tsconfig.client.json文件具有以下设置:
就像标题所说的,如果我的类allready已经实现了一个接口,有没有理由我应该有一个构造函数呢?在我看来这是重复的代码。
今天打开我的 vscode,发现打字稿的 vscode 语法突出显示不起作用。与这个问题不同,我的根本不起作用。这是它的样子: 我已经尝试将我的vscode版本从1.73降级到1.70,但它不起作用。非常可疑,因为typescript和night-owl主题,因为night-owl主题适用于其他编程语言,而typescript根本不适用于任何主题。
这在我处理项目时创建了一个新文件后突然发生。几乎所有字符都是简单的白色文本(括号除外,因为我启用了括号对着色) 我已经尝试重置我的配置,检查我的配置(全局和在我的工作区中),并尝试了这个提供替代语法突出显示的扩展(有效,但我更喜欢使用 Visual Studio Code )。
在TypeScript中,当创建.d.ts源代码声明文件时,哪个更可取,为什么? 或 我能说出的区别是接口不能有静态方法,所以你必须为此使用一个类。两者都不产生任何JS输出,所以也许没关系?
我想从HTML模板中提取一部分,并将其转换为PDF文件,以便用户可以选择下载。(例如,单击按钮后)。 我找到了一个名为jsPDF的库,我将如何在Angular2应用程序(RC4)中使用jsPDF? 谢谢你
有没有办法让打字稿编译器在给定的目录中搜索声明文件?类似于C的INCLUDE_PATH。
我正在尝试在使用打字稿的 react 本机项目中添加 Amplify 身份验证。amplify 文档中给出了一个包“aws-amplify-react-native”,它用作中间件来验证我们的应用程序。但是这个包只在基于javascript的项目中受支持。对于打字稿,它显示一个错误,例如 没有可用的软件包,如“@类型/aws-放大-反应-原生” 有人能帮我摆脱这一切吗?
我已经尝试了一些 bable 设置,tsconfig 中的不同目标/库设置,什么都没有。不知道我还能做什么... 错误如下所示:
我试图弄清楚如何将Karma testrunner与Webpack和Typescript源文件一起使用。以该源文件作为唯一的测试文件为例: 测验规格ts 以及以下业力配置: 因果报应。配置。js 运行时未找到任何测试。浏览器将启动,但它表示找到0个测试。当我更改扩展名为并更新karma配置文件,因为它确实起作用,所以很明显是Typescript弄乱了它。 然而,当使用上面的配置手动运行webpac
Im使用路由器类管理我的所有路由: 我想检查x-www-form-urlencoded主体参数。以查看键是否不是它应该是的,或者值是否为空。 我编写了一个中间件函数来检查: 但它似乎不喜欢我将参数传递给中的中间件函数 我的问题是,我如何创建一个中间件函数,它接受比req、res和next更多的值?以及如何在路由器实例中正确使用此功能。 欢迎任何反馈
在我的Angular应用程序中,我建立了一个服务,它从MongoDB获取一些数据作为json数组。这是我的服务代码: 在另一个组件中,我尝试订阅此服务,并将获取的数据存储到Idea数组(我建立的相应类)中。这是相应的代码: 现在出现以下类型错误: 错误:(19,59)TS2322:类型'Promise'不能分配给类型'idea[]'。在类型Promise中缺少属性包括。 非常感谢您的支持!
我得到“只有void函数可以用'new'关键字调用”。我知道关键字在声明文件中是有效的,例如: 这只是导出一个类型,正如编译器所说:“只引用一个类型,但在这里被用作值”。 我不能在这里使用类,因为API可以通过来自其他文件的插件进行扩展,类型声明合并在类上不起作用(我希望其他文件添加的方法也能够通过它们自己的键入文件进行键入)。 我不知所措-有什么主意吗?