【发布时间】:2017-10-19 23:34:52
【问题描述】:
有没有办法将 2 路绑定 [(somemodel)] 属性动态添加到 Angular 4 中的 Host 元素?
<my-comp></mycomp>
我们想把上面的标记替换成看起来像
<my-comp [(somemodel)]="modelvalue" ></mycomp>
在运行时动态。我们知道@HostBinding 不支持这一点,因为我们看到的最常见的例子是向主机添加类或属性。 有没有办法使用 Angular 4 替换这样的主机元素? 如果有人能指出我们正确的方向,我们愿意动态加载模板/组件。
在 Angular 1 中,我们使用文本替换宿主元素标记并执行 $compile(scope)。 Angular 4 中是否有类似的方法使用动态加载?
【问题讨论】: