所以下面的代码是在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
.
因此,我想在特定页面被击中时使我的Header上的锚元素消失.当该页面被击中时,如何在*ngIf中捕获url.
我有一个标题,所有页面都保持相同.当我在/ home路由时,只需要隐藏一个锚元素.如何在*ngIf中捕获这个"/ home"?
*ngIf ="href ='/ home'"无效.任何替代品?
在 ts 文件中,
export class ComponentName{
methodName (para1,para2) {
//code here
}
}
Run Code Online (Sandbox Code Playgroud)
这被认为是正确的,但是当我将关键字 function 添加到方法时,代码不会编译并给出错误,说它只需要方法、访问器、构造函数和属性。
这是我的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)
我想在此时间元素的顶部留一点空白。把它拖下来,但是不管我给多少利润,它都坐在那儿。另外,我给出的边距超出了页面顶部,而不是向下推此元素。我可以给身体填充并完成它,但是为什么我不能通过给时间元素留一个余量来做到这一点呢。