AngularJS ng-bind-html和组件

时间:2018-01-25 14:42:44

标签: javascript html angularjs

我正在使用AngularJS ver。 1.6.8。

我有一个我建立的组件叫做图标。要将其合并到页面中,我只需添加<icons></icons>,然后将组件插入到页面中。

现在我有一个包含html的范围变量,该html的一部分是前面提到的代码<icons></icons>

当我使用ng-bind-html时,它不会编译组件,而只是将<icons></icons>显示为文本。

我尝试过使用angular-bind-html-compile(link),但这没什么用。

我发现的所有解决方案似乎都支持角度预制指令而不是新形成的组件。

很高兴听到任何可能的解决方案。

1 个答案:

答案 0 :(得分:0)

您是否在包含html代码的范围变量上执行了以下操作?这是一个常见的错误。

$scope.trustAsHtml('<div>....')

但如前所述,如果没有您的代码,很难找出问题。