Angular / Dart 和 Material 输入:如何将 link 放入复选框标签中?

Angular / Dart and Material Inputs: How to put a link into a checkbox label?

简单的问题:这有可能吗?

<material-checkbox [(ngModel)]="agbsAccepted" label='I have read <a href="/#/terms" target="_blank">the terms and conditions</a> and accept those.'></material-checkbox>

如果我这样写,HTML 会被解析成一个普通的字符串。但是如果我写它不使用标签 属性 它有时很难设计。

不支持字符串插值绑定中的

HTML。 label属性是使用字符串插值

添加的
<div class="content">
  {{label}}
  <ng-content></ng-content>
</div>

material-checkbox template source

正如您在模板中看到的那样,尽管支持投影上下文,因此这应该可以满足您的要求:

<material-checkbox [(ngModel)]="agbsAccepted">
  I have read <a href="/#/terms" target="_blank">the terms and conditions</a> and accept those.
</material-checkbox>