我有一个模板,它具有如下动态标题:
<title>{{title}}</title>
对于我的每个页面(路由),我使用不同的 Controller 来定义标题,如下所示:
BackyApp.controller('HomeController', function($scope, $location, $window, $rootScope) {
$rootScope.title = 'Home';
});
我想要实现如下目标:
$rootScope.title = 'Home' + $rootScope.siteName;
实现这一目标的正确方法是什么?
最佳答案
如果我理解您尝试检索您网站的域名,那么可以使用 $location.host();
你的代码应该是这样的:
$rootScope.title = 'Home' + $location.host();
关于javascript - Angular js数据绑定(bind)-全局数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35215021/