2015-06-08 1 views
1

Я хочу динамически обновить заголовок своего веб-приложения и добавить имя пользователя после него. Я знаю, что это может быть сделано с помощью jquery, но хотелось бы знать, есть ли какой-либо разумный способ сделать это.Настройка заголовка индексной страницы веб-приложения с использованием ember

Мой титул в приложение/index.html выглядит следующим образом

<title>XYZ.com</title> 

, но я хочу, чтобы это выглядело как

<title>XYZ.com - User name</title> 

И имя пользователя происходит от модели Ember User.name

ответ

-2


document.title = "test"; 

надеюсь, что это поможет u

+0

ОП говорит, что они уже знают, как это сделать, но хотят найти более рациональный способ сделать это с помощью Ember. –

+1

Спасибо за ответ, но я ищу для чего-то более устрашающего, как в сообщении http://discuss.emberjs.com/t/document-title-integration-into-ember/3324, но он кажется слишком запутанным, так что не удалось попробовать – Sumit

0

Объявите одну переменную в контроллере приложения.

webName: null 

и в каком месте вы должны изменить имя веб-приложения u изменить переменную контроллера контроллера приложения.

this.controllerFor('application').set('webName', yourwebappname); 
+0

Но он не работает на странице index.html веб-приложения, так как я не могу использовать свойство контроллера приложения там – Sumit

+0

@Sumit post ur code – Rajesh

+0

Я пробовал много вещей, наконец, вернулся к старому путем использования самого документа.title, как предложено elcid9 – Sumit

2

Для этого есть добавка для Ember CLI.

Используйте «ember-cli-document-title» для разумного способа управления заголовком документа.

В Readme есть отличные примечания по использованию.

Ссылка на Аддон: https://github.com/kimroen/ember-cli-document-title

Смежные вопросы