我正在写一个Angular应用程序,{{myVal}}我想要显示一个响应.
我怎么做?如果我只是使用绑定语法,innerHTML它会编码所有div字符(当然).
我需要以某种方式将a的内部html绑定{{myVal}}到变量值.
我在这里创建了 angular application.in,我想使用 [innerHTML] 属性注入一些内容,如下所示
export class AppComponent {
name = 'Angular';
public bar = 'bars';
foo = `<div>`+this.bar+`
</div>
<button type="button" onclick="alert('Hello world!')">Click Me!</button>
`;
}Run Code Online (Sandbox Code Playgroud)
我在 html 文件中使用了这个,如下所示
<div [innerHTML]="foo"></div>Run Code Online (Sandbox Code Playgroud)
但我只是简单地只返回 div 元素。按钮控件未呈现。
我已经创建了一个 stackb 示例供您参考。请提供任何想法如何做到这一点
示例 - https://stackblitz.com/edit/angular-ena2xj?file=src/app/app.component.ts
参考 - Angular HTML 绑定