我知道这个问题类似于Setting page title with ember.js(以及其他问题),但我想知道的是,是否有更好的方式永久更改页面的标题标记,所以当我导航到页面时,加载和设置页面标题之间没有延迟。
目前,我只是在应用程序路径中将标题设置为我的页面,如下所示:
import Ember from "ember";
export default Ember.Route.extend({
activate: function() {
Ember.$(document).attr('title', "My Application");
}
});
哪个效果很好,但在展示" MyApplication"之间有明显延迟。和#34;我的申请。"
如果我可以在某个地方的管道中设置标题以消除这种延迟,那将会很棒。
谢谢!
答案 0 :(得分:4)
您可以尝试直接在index.html中修改title属性
app/index.html
变化:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>My Application</title> <!-- here -->