Angular-route не удается найти виды

0

Это мой угловой файл приложения, в котором я добавляю свою маршрутизацию:

(function() {
var app = angular.module("CustCMS", ["ngRoute"]);

app.config(function ($routeProvider) {
    $routeProvider
        .when("/Index", {
            templateUrl: "~/CustCMS/Views/User/Index.html",
            controller: "IndexController"
        })
        .when("/User/:userid", {
            templateUrl: "~/CustCMS/Views/User/User.html",
            controller: "UserController"
        })
        .otherwise({ redirectTo: "/Index" });
});
}());

Я пробовал несколько разных способов ввода шаблонаUrl, но я всегда получаю эту ошибку:

 [$compile:tpload] Failed to load template: ~/CustCMS/Views/User/Index.html (HTTP status: 404 Not Found)

Изображение 174551

Что мне нужно вводить для шаблонаUrl для поиска моих просмотров?

  • 0
    Вы пробовали templateUrl: "/Views/User/Index.html",
  • 0
    да. Я тоже не работаю :(
Теги:
angular-routing

2 ответа

1

Поэтому я нашел ответ. Angular не может обрабатывать файлы cshtml, поэтому вы должны статически просматривать пользователя. И из-за некоторого ограничения в визуальной студии вы не можете иметь статические представления в папке views, поэтому вам нужно создать другую папку и добавить статические представления в эту папку.

0

потому что вы включаете свой index.html в какую-то папку. измените маршрут в противном случае

/CustCMS/Views/User/Index.html.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню