在我的一个angular2应用程序中,我想在输入字段中显示模型的innerHTML,该输入字段附加了一个模型。
<input type="text" [(ngModel)]="studentCategory" [innerHTML]="studentCategory"/>studentCategory的值来自具有一些'& #174;‘值的数据库。它直接显示在文本框中,而应该显示一个寄存器符号
我可以很容易地用下面的方式来展示这一点
<p [innerHTML]="studentCategory"/></p>但不在附加了模型的输入中。
提前谢谢。
发布于 2017-07-27 03:25:23
innerHTML指的是HTML标签的内容。
标签可以包含短语内容。但是,标记必须为空。它不能有任何子元素,也不能有文本内容。
<p [innerHTML]="'hello'"></p>解析为<p>hello</p>。这是合法的HTML。但<input>hello</input>无效。(<textarea>hello</textarea>将是有效的)。
在将字符串赋给ngModel变量studentCategory之前,需要确保HTML-entities已经未转义。
https://stackoverflow.com/questions/45334400
复制相似问题