我想将已注册的角度组件(另一个)从当前组件文件调用到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版本。
请帮帮我。
答案 0 :(得分:0)
尝试使用$sce.trustAsHtml
:
$scope.component= $sce.trustAsHtml("<complaint-create-component></complaint-create-component>");