- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 Angular 2 应用程序中,我显示了这样的组件列表(在执行 *ngFor 之后):
app.component.html
<my-example-component></my-example-component> // 1
<my-example-component></my-example-component> // 2
<my-example-component></my-example-component> // 3
<my-example-component></my-example-component> // 4
<my-example-component></my-example-component> // 5
my-example.component.html:
<h1>{{title}}</h1> // juste as example
......
<button>Click ME</button>
我想做的是,当我单击 myExample 组件中的“单击我”按钮时,我想显示另一个组件(文本区域)。就在我单击的给定 myExample 组件下方。
编辑
这是针对评论系统的,我想要在 myexampleComponent(这是单个评论)下方显示的组件是对该评论的重播。
最佳答案
演示: https://plnkr.co/edit/NzVUHpT7WQWPB2mmUlJM?p=preview
您应该使用componentFactoryResolver
从myexamplecomponent<动态添加
(组件)
/
/*-----------comment Component start--------*/
@Component({
selector: 'comment',
template: `<textarea cols="20" rows="5">Hi</textarea>`
})
export class comment{}
/*-----------comment Component end--------*/
/*-----------my-example-component Component start--------*/
@Component({
selector: 'my-example-component',
entryComponents: [comment],
template: `<div #target> Child {{n}}
<button (click)="clickMe()">Add Comment</button>
</div>`
})
export class MyExampleComponent{
@Input() n: number;
@ViewChild('target', {read: ViewContainerRef}) target: ViewContainerRef;
cmpRef: ComponentRef<comment>;
private isViewInitialized:boolean = false;
constructor(private componentFactoryResolver: ComponentFactoryResolver, private compiler: Compiler,
private cdRef:ChangeDetectorRef) {}
clickMe() {
let factory = this.componentFactoryResolver.resolveComponentFactory(comment, 2);
this.cmpRef = this.target.createComponent(factory)
//this.cmpRef.instance.n = 'foobar';
//this.cdRef.detectChanges();
}
}
/*-----------my-example-component Component end--------*/
关于javascript - Angular 2审查系统: implementing the replays,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41589770/
我正在开发一个名为 Quiz 的系统... 最后剩下的就是“线索”。目前我有 我想从 xml 中删除线索,因为很难
一旦拉取请求被批准,如果还有进一步的提交: 拉取请求应该转到 未获批准 自动状态。 这能做到吗? 最佳答案 能力推送新提交时取消过时的拉取请求批准 是 下的设置合并前需要拉取请求审查 在 branch
我想发送我的App进行外部Beta测试,所以我想为此使用Apple的新TestFlight系统。 我设法邀请了内部测试人员,他们可以测试该应用程序,因此我发现我必须将该应用程序提交给外部Beta测试。
对于以某种方式使这个 if 条件更短(更优雅),你有什么建议吗? if (@path.start_with? "scp" || @path.start_with? "http") @source
我管理一个在线目录。目前,内部人员手动更新,他们的更改立即可见。现在我们要添加一个验证步骤:Tom 进行更改,Jerry 批准。 我看到两条路,但都不优雅。 保留整个数据库的第二个“工作副本”。 在同
我的程序应该采用任意数量的单字文本字符串参数,每个参数的长度小于 128 个字符。它将所有文本从 stdin 复制到 stdout,但输入中看到的任何单词都会被单词 CENSORED 替换。到目前为止
我有一个团队在几个 GitHub 存储库中工作。每个存储库都有负责人(维护者)对拉取请求进行最终审查,如果可以则将其合并到 master 中。所有其他成员都是此存储库的开发人员和审阅者(但可能在另一个
是否有任何官方/有效的方式来发送对 Android 开发者指南的反馈?我注意到一个错误(一个页面建议使用文档中列为已弃用的方法)并且想知道是否有办法向网站上的工作人员指出它,但我找不到任何东西。 最佳
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
(来源:azureedge.net) 我的代码存储库位于 GitHub 中,我的管道在 Azure DevOps 中配置。 我需要让 Azure DevOps 检查和过滤提交到我的 GitHub 存储
我想编写一个函数,从列表中删除尾随的 nil。我首先尝试用递归优雅地写它,但结果是这样的: (defun strip-tail (lst) (let ((last-item-pos (positi
我在 git review 上得到以下内容: git review You are about to submit multiple commits. This is expected if you
我正在使用 Apple iTunes Connect 网站。我希望我的 iPhone friend 可以通过 testflight 安装我的应用程序。我的 friend 不属于我的工作团队,因此他没有
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我在 visual studio 2010 中使用 git 进行源代码控制。我可以使用诸如“git status”、“git commit”之类的命令,但是当我尝试使用“git review”时,我得
我是一名优秀的程序员,十分优秀!