小编Rav*_*avy的帖子

TypeScript中的EventTarget类型中不存在属性"value"

所以下面的代码是在Angular 4中,我无法弄清楚为什么它没有像预期的那样工作.

这是我的处理程序的片段:

onUpdatingServerName(event: Event) {
  console.log(event);
  this.newserverName = event.target.value; //this wont work
}
Run Code Online (Sandbox Code Playgroud)

HTML元素:

<input type="text" class="form-control" (input)="onUpdatingServerName($event)">
Run Code Online (Sandbox Code Playgroud)

代码给了我错误:

'EventTarget'类型中不存在属性'value'.

但正如可以看出console.log,价值确实存在于event.target.

javascript typescript angular

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

如何捕获*ngIf中的路线

因此,我想在特定页面被击中时使我的Header上的锚元素消失.当该页面被击中时,如何在*ngIf中捕获url.

我有一个标题,所有页面都保持相同.当我在/ home路由时,只需要隐藏一个锚元素.如何在*ngIf中捕获这个"/ home"?

*ngIf ="href ='/ home'"无效.任何替代品?

angular2-template angular2-routing angular

9
推荐指数
2
解决办法
9421
查看次数

为什么我们不在 Angular 组件中使用关键字“function”?

在 ts 文件中,

export class ComponentName{
   methodName (para1,para2) {
     //code here
   }
}
Run Code Online (Sandbox Code Playgroud)

这被认为是正确的,但是当我将关键字 function 添加到方法时,代码不会编译并给出错误,说它只需要方法、访问器、构造函数和属性。

angular

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

无法给时间元素留余量

这是我的html代码:

    <!DOCTYPE html>
    <html>
    <head>
        <title>CSS Article3</title>
        <link rel="stylesheet" type="text/css" href="css/article3.css">
    </head>
    <body>
        <time datetime="2015-11-23">November 23 2015</time>
    </body>
    </html>
Run Code Online (Sandbox Code Playgroud)

这是我的CSS代码:

    time{
         border: 1px solid black;
         margin-top: 30px;
         }
Run Code Online (Sandbox Code Playgroud)

我想在此时间元素的顶部留一点空白。把它拖下来,但是不管我给多少利润,它都坐在那儿。另外,我给出的边距超出了页面顶部,而不是向下推此元素。我可以给身体填充并完成它,但是为什么我不能通过给时间元素留一个余量来做到这一点呢。

html css

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