У меня есть файл main.cshtml. Он имеет тег head, который включает ссылки на css и js.
У меня есть две директивы / шаблоны.Я хочу иметь два разных названия.Когда страница1 открыта (имеет шаблон1), я хочу, чтобы заголовок страницы был Page-1.Когда страница 2 открылась (имеет template2), я хочу, чтобы заголовок страницы был Page-2.
Я пытался поместить заголовочные теги в директиву, но она не читает заголовок и значок для заголовка.
<div style="height: 100%">
<head>
<title>{{::title}}</title>}}
<link rel="shortcut icon" href="../../../../icons/icon1.ico">
</head>
<div class="..." >
<div class="...">
<div>...............
Он не работает ни так, ни над головой, тег над основным div.
Я пытался сделать с маршрутизацией, в маршруте давая свойство заголовка, но в файле конфигурации rootScope не может быть прочитан.
Поэтому я попытался запустить () с модулем.Но это тоже не сработало.
module.run(function($rootScope){
$rootScope.$on("$routeChangeSuccess", function(currentRoute,
previousRoute){
//Change page title, based on Route information
$rootScope.title = $route.current.title; }) ;});
Подскажите, пожалуйста, как мне получить эти два разных названия и иконки.Или, если для их просмотра нужны два разных тега head, как я могу их создать?