在我的Angular应用程序中,我有代码:
$rootScope.$on('$routeChangeSuccess', function() {
var meta = document.querySelector('meta[name=description]');
content = document.querySelector('#theTitle');
if (content !== null) {
meta.setAttribute('content', content.textContent.trim());
}
});
在我的HTML中,我有一个h2
标记,其ID等于theTitle
但是代码document.querySelector('meta[name=description]')
一直返回null。
我看不出我做错了什么?我做了console.log(document)
并返回了所有内容,因此页面内容似乎可用。
任何帮助都将不胜感激。
感谢。