如何让 AngularJS 中的所有网页共享一个公共标题? [英] How to have a common header shared by all webpages in AngularJS?
问题描述
我想要一个 header.html,它定义了我所有网页的标题的外观.如何将此 header.html 插入顶部的其他网页?
可能有更好的方法来实现共享的公共标头.由于我仍然认为自己是 html 的新手(但不是编程的新手),我愿意接受更好的建议.
谢谢.
有用的回复提到了使用 PHP.但是,我使用 AngularJS 作为前端,而我的 PHP 后端只是一个纯粹的 REST 服务器.我更喜欢使用 AngularJS 的方式而不是 PHP 的方式.
AngularJS 解决方案如下所示:
<html lang="en" ng-app="myApp"><头><script src='angular.js'></script><script src='main.js'></script>头部><身体><div ng-controller="HeaderCtrl"><div ng-include src="header.url"></div><script type="text/ng-template" id="header.html"></script>