我正在使用多个视图创建网站。通过$rootScope变量,页面的<title>和<meta>标签会发生变化。因此,我有类似下面的代码:
<html>
<head>
<title ng-bind="page_title"></title>
<meta property="og:title" content="{{page_title}}">
</head>
每当网站上的每个视图被加载时,page_title变量会更改,标题和og:title标签也会随之更新(一切都按预期工作)。问题是,在某些视图上,我需要加载Facebook、Google+和Twitter按钮。我可以正确地显示它们,但如果我单击其中任何一个,页面标题似乎会变成:
{{page_title}}
我尝试使用setTimeOut延迟每个按钮的脚本执行,但是没有效果。但是脚本只读取写入的内容,不解析页面标题。
有人知道解决办法吗?
谢谢