typescript

    1热度

    1回答

    仅当它尝试从catch返回值时,才会发生以下错误。希望我在这里做一个根本错误的事情。请给我一个线索。为什么我不能从catch返回observable? .TS getMyTopic() { return this.topicSer.getMyTopics().map((res: any) => res.json()).map((res: any) => res = res.categor

    1热度

    1回答

    我想找到一种方法来在Typescript中动态定义一个常量,但是我开始做这件事是不可能的。 我尝试这样做: define(name: string, value: any): boolean { var undef; const name = value; return name == undef; } 我应该拨打: define ('MY_CONST_

    1热度

    2回答

    我在我的Ionic 3应用程序中显示一些Firebase数据时遇到问题。下面是我的组件相关的代码(ABCDEF部分只是针对特定用户的主要替补): var ref = firebase.database().ref('/profiles/abcdef/'); this.viewProfile = ref.once("value") .then(function(snapshot) {

    4热度

    2回答

    给出这个简单的使用对象不存在的键:{ id: 'x', value: 1 },在打字稿如果你尝试这样做: type foo = { id: string, v: number, }; const bar: foo = { id: 'something', v: 1111 }; // refrencing non existent key if (bar.xyz) {

    1热度

    1回答

    我正在使用Ionic和Angular开发应用程序,并希望用户根据需要添加输入字段。所有教程我在这个题目看都采用了棱角分明的1.x,我采用了棱角分明4. 下面是HTML: <ion-content> <ion-row id="row" ng-repeat= "emailinput of emailinputs"> <ion-col col-3 id="label">

    0热度

    2回答

    我正在尝试使用angular2,与角度cli。我创建了一个具有角度cli的应用程序,并带有新的my-app。现在我想创建一个服务,我需要使用第三方脚本。我看到该脚本已经在node_modules中。 如何在我的服务中包含/导入/注入/使用(不管)该脚本? 我看到一些关于添加到全局脚本的例子。但是如果我只是为了服务而不需要它,为什么我会把它放在全局范围内呢? my.service.ts import

    2热度

    2回答

    问题: .filter(audience => audience) 我使用VSCode,我知道为什么,因为它是期待一个布尔值的投掷这个错误,我要回一个对象,但这是有效的Javascript,因为我正在返回一个真值,所以引用将被强制为真。我可以在配置中更改某些内容以使其正常工作吗?我已经使它的工作: .filter(audience => Boolean(audience)) 但我宁愿避免这

    2热度

    3回答

    我使用TypeScript作为Web应用程序的后端,我发现交集类型对于有效的SQL查询非常有用。基本上,如果我有以下表: User userId: number userEmail: string Post postId: number userId: number (FK) postBody: string 我可以与交叉点型(用户&邮政),看起来像这样结束了: {

    1热度

    1回答

    我有我的客户端代码反应本机即.jsx文件,我用gulp来编译它们。我想转换我的项目,开始使用打字稿,但一次1个文件。这意味着我需要能够使用gulp来编译jsx和ts。 我使用的是下面一饮而尽 - /// <binding AfterBuild='default' /> "use strict"; var gulp = require("gulp"), concat = requir

    17热度

    2回答

    考虑: enum Colors { Red, Green, Blue } 它transpiles到这一点:这个结果 var Colors; (function (Colors) { Colors[Colors["Red"] = 0] = "Red"; Colors[Colors["Green"] = 1] = "Green"; C