小编Gre*_*Gum的帖子

tsconfig选项"lib"有什么作用?

我有一个在tsconfig.json中有这一行的现有项目:

lib:["2016", "DOM"]
Run Code Online (Sandbox Code Playgroud)

这样做的目的是什么?

我能找到的唯一信息是:

指定要包含在编译中的库文件.需要TypeScript版本2.0或更高版本.

那是什么意思?

typescript

103
推荐指数
1
解决办法
3万
查看次数

如何导入枚举

我创建了一个枚举,但是我无法在VS15中导入和使用枚举.

这是包含在enums.ts中的枚举:

enum EntityStatus {
     New = 0,
     Active = 1,
     Archived = 2,
     Trashed = 3,
     Deleted = 4
}
Run Code Online (Sandbox Code Playgroud)

Visual Studio在没有导入的情况下看到此枚举,因此不会产生编译时错误.但是在运行时,会抛出错误

 Cannot read property 'Archived' of undefined.
Run Code Online (Sandbox Code Playgroud)

所以现在我尝试导入它,就像导入其他类一样:

 import {EntityStatus} from "../../core/enums";
Run Code Online (Sandbox Code Playgroud)

Visual Studio现在提供编译时错误:

 "...enums is not a module ..."
Run Code Online (Sandbox Code Playgroud)

那么如何导入枚举?

typescript

60
推荐指数
4
解决办法
4万
查看次数

如何构建实用程序类

我有几个实用功能.打包它们然后导入它们的最佳方法是什么?

这就是我想要做的:

import * as util from './util'

export class myClass{
     constructor()
     {
           util.doSomething("test");
     }
}
Run Code Online (Sandbox Code Playgroud)

然后在课堂上:

export class Util{
    doSomething(val: string){ return val;}

    doSomethingElse(val: string{ return val;}
}
Run Code Online (Sandbox Code Playgroud)

我从VS获得的错误消息是"类型util上不存在属性doSomething".

typescript typescript1.6

51
推荐指数
3
解决办法
4万
查看次数

为什么查询电话= N'1234'慢于电话='1234'?

我有一个varchar字段(20)

执行此查询时,它很快(使用索引查找):

SELECT * FROM [dbo].[phone] WHERE phone = '5554474477'
Run Code Online (Sandbox Code Playgroud)

但这个很慢(使用索引扫描).

SELECT * FROM [dbo].[phone] WHERE phone = N'5554474477'
Run Code Online (Sandbox Code Playgroud)

我猜测如果我将字段更改为nvarchar,那么它将使用Index Seek.

sql sql-server query-performance

45
推荐指数
3
解决办法
3946
查看次数

如何使用Typescript的Promise.All

这是我想要做的:

Promise.all([aurelia.start(), entityManagerProvider.initialize()])
    .then((results:Array<any>) => {
        let aurelia: any = results[0];
        aurelia.setRoot();
    });
Run Code Online (Sandbox Code Playgroud)

arelia.start()返回Aurelia类型,而initialize()返回void.

编译器会给出一条错误消息,指出无法根据用法推断出该类型.

我想要实现的是让它们同时运行,因为它们都是非常长的进程,然后运行 aurelia.start()

typescript

40
推荐指数
4
解决办法
4万
查看次数

如何在aspnetcore/entityframeworkcore中设置命令超时

设置命令超时的位置不再与早期版本相同.

但是,我找不到任何说明如何改变它的地方.

我正在做的是上传非常大的文件,这需要超过默认的30秒保存.

请注意,我在另一个问题中询问命令超时,而不是迁移超时.

c# entity-framework-core asp.net-core

28
推荐指数
5
解决办法
2万
查看次数

在Idiomatic Javascript中,'Idiomatic'的定义是什么?

在Anders首次谈论TypeScript时,他多次使用短语"惯用javascript".

这里使用的是idiomatic的定义是什么?

我在维基百科,搜索等方面对此进行了调查,但仍然觉得我并不完全理解这个词在这个背景下的含义.

格雷格

javascript typescript

25
推荐指数
1
解决办法
4354
查看次数

bootstrap 4 pull-xs-right无法按预期工作

我有这个html使用bootstrap 4实用程序将按钮拉到屏幕右侧.它确实这样做了.

但是,按钮不会按预期下推其下方的内容.它们最终叠加在下面的内容之上.

如果我不使用pull-xs-right那么按钮是左对齐的,但他们确实推动下面的项目.

我还需要申请其他课程吗?

       <div class="pull-xs-right">
            <button click.delegate="saveEdit()"
                    type="submit"
                    class="k-button k-primary">
                Save
            </button>
            <button click.delegate="cancel()"
                    class="k-button">
                Cancel
            </button>
        </div>
Run Code Online (Sandbox Code Playgroud)

css bootstrap-4

21
推荐指数
1
解决办法
3万
查看次数

如何从Visual Studio 2012 Update 4连接到Visual Studio Online

根据我的阅读,可以从Visual Studio 2012 Update 4连接到Visual Studio Online.

但是,我找不到任何显示实际完成的内容.

tfs visual-studio-2012 azure-devops

17
推荐指数
1
解决办法
6326
查看次数

ASP.net支持ASP.net核心

现在,在ASP.netcore中是否支持oData,因为版本1已经发布了?

我已经搜索过,但是找不到任何说法的东西.

odata asp.net-core

16
推荐指数
1
解决办法
2万
查看次数