В MVC _Layout.cshtml:
<base href="@Request.GetBaseUrl()" />
То, что мы используем!
public static class ExtensionMethods
{
public static string GetBaseUrl(this HttpRequestBase request)
{
if (request.Url == (Uri) null)
return string.Empty;
else
return request.Url.Scheme + "://" + request.Url.Authority + VirtualPathUtility.ToAbsolute("~/");
}
}
Когда вы ссылаетесь на * ngIf, предложение else не может быть произвольным компонентом, но это должен быть шаблон ng.
Например,
в компоненте, где у вас есть исходный код, подобный следующему:
<div *ngIf="myCondition ; else elseSection"> <!-- ... --> </div> <div #elseSection> <!-- ... --> </div>
Полученный исходный код должен выглядеть следующим образом:
<div *ngIf="myCondition ; else elseSection"> <!-- ... --> </div> <ng-template #elseSection> <!-- ... --> </ng-template>