【问题标题】:How can I bind a text which contains url as html如何将包含 url 的文本绑定为 html
【发布时间】:2014-05-14 20:22:23
【问题描述】:

如何将包含 url 的文本绑定为 html。是否可以使用以下代码?

@CustomTag('my-element')
class MyElement extends PolymerElement {      
  @observable String text = "Bla bla bla '<a href="mysite.com">link</a>';"

  MyElement.created() : super.created();
}
<polymer-element name="my-element">
  <meta charset="utf-8">
  <template>
  <p>
   {{text}}
  </p>
  </template>
  <script type="application/dart" src="my_element.dart"></script>
</polymer-element>

【问题讨论】:

    标签: dart dart-polymer


    【解决方案1】:

    更新

    Dart Polymer 1.0 的即用型元素是bwu-bind-html


    不,你不能使用 mustache 绑定 html。

    你能做的是

    <a href="{{text}}">link</a>
    

    带有类似的字段

    @observable String text = "mysite.com";
    

    或使用类似&lt;safe-html&gt; 标签的东西 - 请参阅HTML Tags Within Internationalized Strings In Polymer.dart

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-26
    • 2011-07-30
    • 1970-01-01
    • 2017-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多