作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我有两个组件,它们是这样的
MessageComponent.ts
@Component({
selector: 'Message',
template: `
<InlineReply *ngIf="show"></InlineReply>
<a *ngIf="!show" (click)="toggleForm()">reply</a>
`
})
export class Message {
public show: boolean = false
toggleForm(){
this.show = this.show ? false : true
}
onSub(status: boolean){
this.toggleForm()
}
}
InlineReplyComponent.ts
@Component({
selector: 'InlineReply',
template: `
<form (ngSubmit)="onSubmit()">
<input name="message" placeholder="Reply..." />
<button type="submit" disabled>Post</button>
</form>
`
})
export class InlinePost{
onSubmit(): void {
this.submitted = true;
}
}
它的作用是,当您点击 MessageComponent 中的回复链接时,会出现一个表单。
我想要做的是,当表单显示时,输入将自动聚焦。有什么想法吗?
编辑:类似主题的答案不适用于此代码
我是一名优秀的程序员,十分优秀!