【问题标题】:angular bootstrap popover to show hover data of a bind object角度引导弹出窗口以显示绑定对象的悬停数据
【发布时间】:2015-04-11 02:29:47
【问题描述】:

我的 html 如下所示,带有角度指令,它是一个超链接以及使用 bo-bind 在 div 上显示文本以及来自患者对象的数据。

<a class='bold cursor-pointer hyperlink patient-name first-level-child' bo-href='patient.link'>
        <div class = "patient-name handle-long-text" bo-bind = 'patient.personName'></div>
</a>

我需要创建我的超链接,以便根据患者对象在 hover 上显示一些患者详细信息(例如姓名:xyz 电话:3535353 地址:xxxxx)

我打算使用 UI.bootstrap 弹出框,但是我发现弹出框标签只会显示文本,我无法在弹出框标签上放置一些 html,有什么办法或者是否有更好的方法来获得悬停与我的动态绑定对象患者一起工作?

【问题讨论】:

标签: css angularjs twitter-bootstrap


【解决方案1】:

当然,事实上您可以在引导弹出窗口中包含 HTML。看看this demo bootply,使用这个标记:

  <button type="button" 
        class="btn btn-lg btn-danger" 
        data-toggle="popover" 
        data-trigger="hover"
        title="Popover title"
        data-html="true"
        data-content="Name : xyz<br/>Phone : 3535353 <br/>Address : xxxxx">
      Click to toggle popover
  </button>

重要的一点是:

data-trigger="hover" 设置为悬停时显示

data-html="true" 将其设置为在data-content 属性中采用 HTML,而不是文本,这样

data-content="Name : xyz&lt;br/&gt;..."可以用HTML代码代替纯文本来填充

【讨论】:

  • 您的回复似乎更多地是关于使用一些预定的数据内容,我的回答是关于一个动态填充的患者对象,如果你告诉我如何获得可以通过患者对象填充的数据内容将是真的有帮助。 (比如 patient.Name 获取 Name 值,patient.phone 获取电话 ..)。
  • 只需将带有变量的标记放入data-content 属性中
  • 我不应该使用 popover.js ,但是我可以使用 ui-bootstrap-custom-01.12.1.js 问题是如何让指令在 html 内容上悬停假如。一个例子是plnkr.co/edit/6ceUmS?p=preview,但它也可以点击另一个jsfiddle.net/ivankovachev/U4GLT/light 想要在悬停而不是点击时弹出。
猜你喜欢
  • 2016-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-02
  • 2013-04-12
  • 1970-01-01
  • 1970-01-01
  • 2020-08-01
相关资源
最近更新 更多