使用Ember.js修改HEAD元素 - 规范网址链接

时间:2013-03-24 18:11:43

标签: jquery ember.js ember-data canonical-link

我有一个提供关键字但却忽略它们的网址结构。

EG:/album/could-be-anything/12

哪个会以ID 12查找相册。

但由于可以修改关键字,为了保护自己免受“重复内容”的影响,我知道我需要在HEAD中实现link rel="canonical"。规范网址将从我的模型api回来。

<head>
    <link rel="canonical" href="http://www.example.com/album/album-name/12/">
</head>
<body>
    ... applicationController ...
</body>

我不确定在Ember.js中实现这一目标的最佳方式是什么或在哪里。我应该使用jQuery在某个回调中设置href属性吗?如果是这样,最好的回调是什么?或者我可以在href上创建bindAttr的头部控制器吗?

此外,这可能发生在深深嵌套的路线中...我怎样才能确定钩子会在正确的时间触发而不会被其他(浅的)钩子覆盖?

0 个答案:

没有答案