javascript - Angular js数据绑定(bind)-全局数据?

标签 javascript angularjs

我有一个模板,它具有如下动态标题:

<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/

相关文章:

javascript - 导出 2 个不同的 HOC

javascript - Ionic - 对具有不同内容的多个页面重复使用相同的 HTML 模板

javascript - rails : Selectize multiselect only submits the last selection

javascript - 我可以在 Angular 模型中使用 for ... in 语法吗?

angularjs - 在快速服务器上成功调用 api 后重定向具有 Angular 路由的页面

angularjs - 如何将变量传递给 ng-init 调用?

css - Angular-material: md-select 移动容器元素

javascript - Angular : Binding ngrepeat values to model in AngularJS

javascript - Yield 显示语法错误;在 javascript 中缺失;

javascript - 在jQuery中右键单击粘贴后调用一个函数