小编Dan*_*l W的帖子

如何在WebStorm 2016.2.3中使用Yarn而不是npm创建运行配置

我曾经通过WebStorm与npm合作.我通常只是在右上角添加一个基于npm的运行配置,就像这里描述的那样.

我最近尝试过纱线,我试图做类似的事情,比如npm,但我找不到选项.有没有办法做到这一点?或者我只需要等待JetBrains的更新?

webstorm yarnpkg

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

在WebStorm中更改自动导入格式

我正在使用WebStorm 2016.3,目前正致力于基于打字稿的项目.

现在自动导入将生成如下内容:

import {xxx} from "yyy"
Run Code Online (Sandbox Code Playgroud)

我想将格式更改为

import { xxx } from 'yyy'
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

javascript ide webstorm typescript

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

更新 NgModel 时,Angular ngModelChange 晚了

我正在使用 angular 8 制作指令来进行一些处理并将文本转换为大写。简化代码如下:

html:

<input class="form-control" id="label" name="label" required myDirective>
Run Code Online (Sandbox Code Playgroud)

指示:

import { Directive, HostListener } from '@angular/core';
import { NgControl } from '@angular/forms';

@Directive({
  selector: '[myDirective]'
})
export class Mydirective {
  constructor(private control: NgControl) { }

  processInput(value: any) {
     // do some formatting
     return value.toUpperCase();
  }

  @HostListener('ngModelChange', ['$event'])
  ngModelChange(value: any) {
     this.control.valueAccessor.writeValue(this.processInput(value));
  }
}
Run Code Online (Sandbox Code Playgroud)

现在,视图已正确更新,但是模型晚了一步。例如:如果输入文本显示“AAAA”,ng-reflect-model则将显示“AAAa”。

我在stackblitz中重现了错误:Error Reproduced in Stackblitz

知道我哪里错了吗?

先谢过!

angular

7
推荐指数
2
解决办法
732
查看次数

如何在asp.net mvc 5中通过actionlink传递包含连字符的routeValues

我有一个actionlink,我需要它来传递包含连字符( - )的参数.无法更改名称约定.我该怎么做呢?

<li>@Html.ActionLink("abc", "abc", "abc", new { area = "",sap-ie="Edge" }, new { id = nav_abc"})</li>
Run Code Online (Sandbox Code Playgroud)

这个给我一个错误"无效的匿名类型声明符",因为它包含连字符.基本上我需要actionlink来生成如下的html.

<a href=".../abc?sap-ie=Edge" id="nav_abc" >abc</a>
Run Code Online (Sandbox Code Playgroud)

html c# routevalues html.actionlink asp.net-mvc-5

6
推荐指数
2
解决办法
2299
查看次数