如何使用angular在html中插入模板?

知识网

场景:-我将html页面呈现为有角度的模板/视图。现在有大量这样的模板。

现在这些模板的头部分div,整个模板都已固定,现在有某种方式我们可以在一个位置定义一个子模板,然后将该子模板插入所有页面中。

这样,如果要进行任何修改,我将在子模板中进行修改,这将反映在所有页面中。

就像我们在ASP.Net中拥有的UserControls或Partials一样

我使用的是AgularJS
协议,它提供用于嵌套托管的ui路由,但目前我不打算这样做。

Rakeshk Khanapure

如果包含复杂或大量元素,则可以创建单独的html文件作为标头模板为此模板创建一个指令,并将其用作attribute / customTag或使用ng-include将其包含在您的html中

app.directive('header',function(){      
    return {
        restrict: 'E', //'E': element /'A': attribute
        templateUrl : 'templates/header.html'
    }   
});

用作属性

<div header></div> // as Attribute
<header></header> // as element

如果您的标头包含很多功能,则还可以创建一个单独的控制器(将充当子控制器)并将该控制器添加到上述标签中。

<header ng-controller="headerController"></header>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Angular2中使用<html>模板?

在Angular 4中插值时如何插入模板?

如何在Angular 4中组件的HTML模板中的服务中使用BehaviorSubject类?

如何使用`html()`在元素中插入文本?

在React的模板文字中插入html标签

如何使用 JavaScript 从 HTML 模板文件将 HTML 和 CSS 插入网页?- Chrome 扩展

如何在Angular中重用模板HTML块?

Angular NgRx-如何从模板html中的商店查看对象?

如何将数据库中的 html 代码插入到 django 模板中?

使用html文件作为angular 2中组件的模板

在Angular 8 HTML模板中对* ngIf使用枚举

使用Render Angular后如何插入HTML元素?

如何有条件地将属性插入到 Angular 模板中

如何将此python代码插入到我的html模板中?

如何在模板文字字符串中插入HTML?

是否可以使用Java变量将HTML直接插入速度模板中?

使用HTML模板:我可以停止模板包在脚本中的字符串周围插入引号吗?

如何使用带有Angular的字符串数组在HTML模板中显示具有3列的表格?

html模板中如何使用django变量标签?

如何在HTML中的模板组件内部使用插槽

Go中的HTML模板-插入html作为pipleline的值

如何使用pug在JS中插入html标签?

如何使用基本JavaScript将数组中的数据插入HTML

如何使用spring Jdbc模板或其他模板将数据批量插入具有分区的配置单元表中?

如何在Polymer2中使用带有数据绑定的插槽插入模板

如何使用 VBA 在 Word 模板的页脚中插入页码字段逻辑?

如何使用Angular移动HTML中的元素

如果使用Angular在HTML中如何应用

如何使用angular在HTML中显示日期?