Angular-将字符串变量的部分设为粗体

时间:2018-08-23 14:56:48

标签: javascript angular typescript

有什么方法可以使一部分字符串分配给加粗的变量?

我尝试了以下方法:

from __future__ import unicode_literals
from django.db import models
from django.utils.encoding import python_2_unicode_compatible

from django.utils import timezone

class Teacher(models.Model):
    teacher_name = models.CharField(max_length=200)
    def __str__(self):
        return self.teacher_name


class Student(models.Model):
    student_name = models.CharField(max_length=200)
    rollnum = models.IntegerField(max_length=6)
    def __str__(self):
        return "%s, %s" (self.student_name,self.rollnum)


class Course(models.Model):
    course_name = models.CharField(max_length=200)
    course_code = models.CharField(max_length=50)

    def __str__(self):
        return "%s, %s" (self.course_name,self.course_code)

class Attendance(models.Model):
    is_present = models.BooleanField(default=True)
    student_id = models.ForeignKey(Student, on_delete=models.CASCADE)
    course_id = models.ForeignKey(Course,on_delete=models.CASCADE)
    date = models.DateTimeField(auto_now_add=True)

但是我从HTML中得到的是:

FontFamilyCB.DisplayMember = "Name"; foreach (System.Drawing.FontFamily font in System.Drawing.FontFamily.Families) { FontFamilyCB.Items.Add(font); }

STACKBLITZ

1 个答案:

答案 0 :(得分:3)

您可以使用innerHTML,例如:

<p [innerHTML]="message"></p>

设置 innerHTML 的值会删除所有元素的内容,并将其替换为通过解析 在 message 变量中设置的HTML。 使用语句<p>{{message}}</p>设置文本时,内容不会解析为HTML,而是解析为纯字符串。