angular - 如何在 Angular 2+ 中包含模板部分

标签 angular templates angular2-template

Angular 1.x 允许您使用 ngInclude directive 包含模板部分.

Angular 2+ does not have this directive . Current suggested solutions are to create a component instead .我不想必须这样做,因为我怀疑每个 DRYing 模板的情况都是你应该制作一个新组件的情况。那是因为我怀疑为模板代码的每个重复数据删除添加组件会在我的项目中产生一个单独的组件困惑问题,并在该位置周围产生许多不必要的 @Component 语句。

那么在 Angular 2+ 中如何将一个模板包含在另一个模板中呢? (或者为什么每个尝试包含模板的案例实际上都是您应该制作一个全新组件的案例?)

最佳答案

事实是 angular 2 不能很好地处理操作 dom 的东西。这就是为什么他们弃用 ng-include 而没有替代品。然而,说结帐这个:https://www.npmjs.com/package/ng-include哪种对我有用。

关于angular - 如何在 Angular 2+ 中包含模板部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44184145/

相关文章:

angular - 如何使用 ngx-leaflet.markercluster 自定义标记簇

c++ - ISO C++ 禁止声明没有类型的 "something"

angular - templateUrl 对我不起作用

javascript - Angular2 组件 - 从索引页面呈现 html

angular - 在 Angular 2 模板中使用普通 POST 表单会导致 : "Template parse errors: No provider for ControlContainer"

rest - Angular 2 Spring Security CSRF token

angular - 如何将样式表中的值获取到代码中以便以编程方式使用它?

angular - 错误 TypeError : this. 验证器不是 FormArray 函数

c++ - 模板参数推导和默认模板参数

c++ - 模板化类定义在 VS2017 中无法编译