0

我正在尝试构建一组具有动态内容的动态标签集,

http://plnkr.co/edit/bhtMin1B1dwwqYvyrpVl?p=preview

1) 单击仪表板会打开一个带有指令的新选项卡

  • 当我提供 a 的内容作为指令时,它会呈现为字符串。
  • 我尝试使用 html 绑定 unsafe 和 $compile 函数使其作为 Angular 组件运行 - 但无法

2)单击菜单[项目管理->项目]显示站点列表,单击时我需要打开另一个选项卡传递参数(Proj-ID或Site-Id)

  • 这个想法是在单击站点名称时调用一个函数,我将打开一个新选项卡,其中包含内容作为指令
  • 但是由于我遇到了以前的问题,所以我无法做到这一点
  • 这是将参数传递给指令的正确方法吗?

现在,plunkr 尝试将选项卡内容作为文件、字符串 o/p 并编译 - 没有成功

[我已经用上一个问题的相关细节修改了这个问题]

#1的解决方案:

由于某种原因 ng-bind-html-unsafe 不适用于 Angular Elements。我必须根据我在 STO 上找到的信息创建一个编译指令http://docs.angularjs.org/api/ng .$compile

4

1 回答 1

0

In tabs-directive.html, you can definitely use ngBindHtmlUnsafe. Make sure don't put {{}} around the variable.

String:  <div ng-bind-html-unsafe="tab.content"></div>
于 2013-08-16T18:49:16.950 回答