小编use*_*495的帖子

tslint的含义是什么:"警告:'声明前不使用'规则需要类型信息"?

tslint的含义是什么:"警告:'声明前不使用'规则需要类型信息."?我做了一些基本的谷歌搜索,但我不清楚这意味着什么或它的影响.

typescript tslint angular

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

TypeScript中是否有类似于C#实现的foreach构造?

我真的很喜欢foreach在C#中使用"for循环" 的构造.我认为它非常干净,高效且易读.

TypeScript中是否有类似的构造?例如,而不是这样:

setAuthorFilters(selectedAuthors)
{
    selectedAuthors.forEach(x => this.setAuthorFilter(x));
    this.updateUrl();        
}

setAuthorFilter(selectedAuthor)
{
    this.vm.SelectAuthors = this.vm.SelectAuthors.filter(x => x.id !== selectedAuthor.id);
    this.vm.PreviousSelectedAuthors = this.vm.CurrentSelectedAuthors.slice();
    this.vm.CurrentSelectedAuthors.push(selectedAuthor);
}
Run Code Online (Sandbox Code Playgroud)

我想这样做:

setAuthorFilters(selectedAuthors)
{
    foreach(var selectedAuthor in selectedAuthors)
    {
        this.vm.SelectAuthors = this.vm.SelectAuthors.filter(x => x.id !== selectedAuthor.id);
        this.vm.PreviousSelectedAuthors = this.vm.CurrentSelectedAuthors.slice();
        this.vm.CurrentSelectedAuthors.push(selectedAuthor);
    }
    this.updateUrl();        
}
Run Code Online (Sandbox Code Playgroud)

c# typescript angular

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

如何从package.json"脚本"执行powershell ps1脚本?

如何从package.json"脚本"执行PowerShell ps1脚本?

我知道如何在package.json"scripts"中设置基本脚本.例如,使用以下配置,我可以执行"npm run test",它将向控制台输出"这只是一个测试":

"脚本":{"test":"echo \"这只是一个测试\""}

但是,我有一个更高级的场景,我想执行PowerShell脚本.像这样的东西:

"scripts": {
  "test": "echo \"this is only a test\""
}
Run Code Online (Sandbox Code Playgroud)

我可以通过脚本对象执行这样的ps1脚本吗?是否需要任何特殊的设置/配置?还有其他限制吗?

powershell node.js npm package.json

14
推荐指数
3
解决办法
6092
查看次数

如何使用rxjs isNumeric()函数?

我是rxjs的新手,但我认为它是所有应用程序的一部分,我读过它有一个方便的isNumeric()函数.我尝试了以下两种导入:

import 'rxjs/util/isNumeric';
import 'es6/util/isNumeric';
Run Code Online (Sandbox Code Playgroud)

这是我试图挂钩到这个rxjs isNumeric()函数的一些示例代码:

var testString = "100";

//this doesn't compile
var isNumber = isNumeric(testString);

//this fails at runtime
var isNumber = testString.isNumeric();
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

rxjs typescript angular

4
推荐指数
1
解决办法
5140
查看次数

如何将js对象拆分为键值对数组?

假设我有一个这样的对象:

var myObject = {
   X:1,
   Y:2,
   Z:3
}
Run Code Online (Sandbox Code Playgroud)

假设我想创建一个 for 循环来处理对象上的每个属性。下面的代码只是一些伪代码来传达我想要做的事情:

var properties = myObject.split();
for(var i = 0; i < properties.length; i++)
{
   var x = properties[i][key];
   var y = properties[i][value]
}
Run Code Online (Sandbox Code Playgroud)

你能推荐一些我可以用来在 Javascript/TypeScript 中完成此任务的代码吗?

javascript typescript

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

用于维护小数精度的JSON.parse()的替代方法?

我正在调用JSON.parse()解析一个小小数的JSON字符串.

解析后不保持小数的精度.例如,3.1e-7返回一个值而不是实际的十进制数.

如何在保持小数精度的同时在ng2 +中反序列化JSON字符串?

UPDATE

我正在考虑从字符串中映射出值,然后在JSON.parse()之后手动将值设置为对象,但是当我将不同的小十进制数设置为属性值时,会出现相同的数字格式.那么这个问题不一定是JSON.parse()所特有的,而是一般的Javascript吗?或者JSON.parse()以某种方式以固定的方式配置属性类型?

javascript typescript

4
推荐指数
1
解决办法
1418
查看次数

我应该如何生成app.module.ngfactory.ts文件?

我试图将我的angular2应用设置为AOT。似乎为此app.module.ngfactory.ts需要一个文件,而不是app.module.ts用于JIT编译的标准文件。我正在app.module.ts为我的标准JIT应用程序工作。我该如何将该文件的内容转换为预期的格式app.module.ngfactory.ts

angular

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

tslint no-var-keyword - “禁止使用‘var’关键字”的目的是什么?

tslint no-var-keyword(“禁止的‘var’关键字”)的目的是什么?tslint 似乎在我的代码中每次出现 var 关键字时都会记录一个错误。tslint 是否说明应在 ng2 中无条件排除 var 关键字?如果是,那为什么?

typescript tslint angular

3
推荐指数
2
解决办法
1595
查看次数

如何在 npx create-react-app 选项之间切换?

我正在创建一个新的 NextJs 应用程序。我正在使用 npm create-react-app cmd,结果控制台输出提示我使用是/否选项,其中每个问题的“是”或“否”都带有下划线。

有没有办法在这些选项之间切换?Tab、ctl-tab 和单击选项不会执行任何操作。按键盘上的 Y 或 N 似乎没有执行任何操作。不确定这些选项是否是硬编码的?不确定我过去是否遇到过这样的选择不直观的控制台输出。

next.js

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

如何在模板中绑定*ngIf到*not*condition?

我需要在html模板中显示"正在加载"面板,直到检索到结果并将其绑定到组件vm视图模型变量.所以像这样:

<div *ngNotIf="vm.SearchResults">
Please Wait
</div>
Run Code Online (Sandbox Code Playgroud)

另外,在尝试引用vm.SearchResults之前,我需要确保vm存在.在ng2 +中这样做的好方法是什么?

angular2-template angular

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

优雅的代码从对象数组中提取子集数组?

给定以下对象数组:

var myObject =
[
{X:1, Y:2, Z:3},
{X:4, Y:5, Z:6},
{X:7, Y:8, Z:9},
]
Run Code Online (Sandbox Code Playgroud)

获得以下输出的优雅代码是什么?:

var subset = [ Y:2, Y:5, Y:8 ]
Run Code Online (Sandbox Code Playgroud)

javascript typescript

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