HTML模板机制是否可以在Angular中工作?

HTML模板机制是否可以在Angular中工作?,html,angular,angular2-template,client-side-templating,Html,Angular,Angular2 Template,Client Side Templating,我在Angular应用程序中使用HTML模板,我的代码如下: <script type='text/html' id="sampleId">...</script> 。。。 但是,当加载HTML时,我在DOM中找不到这个脚本块 如何在Angular中实现HTML模板机制?Angular不允许在HTML模板中使用脚本标记。ANgular也编译HTML模板,并从模板中删除脚本标记和其他与安全相关的内容。 我认为您希望在组件中注入动态HTML。请描述您的用例,以便我们能够为

我在Angular应用程序中使用HTML模板,我的代码如下:

<script type='text/html' id="sampleId">...</script>
。。。
但是,当加载HTML时,我在DOM中找不到这个脚本块


如何在Angular中实现HTML模板机制?

Angular不允许在HTML模板中使用脚本标记。ANgular也编译HTML模板,并从模板中删除脚本标记和其他与安全相关的内容。
我认为您希望在组件中注入动态HTML。请描述您的用例,以便我们能够为您的问题提供更好的解决方案

为什么在angular应用程序中使用html模板?这完全违背了这个目的。使用
。当我使用并尝试查看开发人员工具时,它不会显示在元素区域中@实际上,我需要在我的页面中实现一个模板机制。也就是说,我需要在页面的脚本块中加载HTML内容,而不将其视为普通HTML(这只是为了重用)。如果我把那个脚本块改为div,它会起作用,但是浏览器会把它看作是一个普通的HTML,并把它显示在浏览器中。如果我把它改为div,我也可以给div添加一些隐藏类,这也会起作用,但是,我会破坏我的一些其他功能,所以这就是为什么我选择HTML模板。但我不知道在angular4中如何实现。在angular4中,我们使用ngIf从DOM中显示和隐藏HTML。ngIf的好处是它根据条件从dom中完全删除了部分HTML。还有一种方法可以用来在ng内容中呈现html。当我们有组件时,我们在senario中使用ng内容,我们希望从父级获得一些html。您能告诉我这对我的案例有什么帮助吗?假设您使用选择器“app demo”创建了一个名为DemoComponent的组件。在您的html组件中,您将在其他组件中使用此组件,如://其中的一些html代码html代码将在中呈现