Angular 1.6.x,如何将组件标记从当前组件渲染为html

时间:2018-05-14 08:47:02

标签: javascript html angularjs

我想将已注册的角度组件(另一个)从当前组件文件调用到HTML,但在HTML中它将读取为String。

下面的代码是我在组件文件中尝试的,

$scope.component = "<complaint-create-component></complaint-create-component>;

我尝试使用ng-bind-HTML表达式来调用,但也读取为String。如果我将此组件名称(<complaint-create-component></complaint-create-component>)直接用于HTML文件,它可以正常工作(正如预期的那样)。

目前我正在使用angular 1.6版本。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

尝试使用$sce.trustAsHtml

$scope.component= $sce.trustAsHtml("<complaint-create-component></complaint-create-component>");