AngularJS проблема маршрутизации в. net ядро - PullRequest
0 голосов
/ 28 января 2020

Я добавил приложение angularJS в. net ядро ​​mvc приложение в wwwroot.

Внутри wwwroot Я добавил папку приложения, поэтому у меня есть эта структура .. enter image description here

Мой модуль BookingApp.ts довольно прост и выглядит так - на этом этапе я ничего не делаю с ngRoute ..

var app = angular.module("BookingApp", ["ngRoute"]);

Мой CreateBookingController.ts выглядит следующим образом

module BookingApp {
export class CreateBookingController {
    static $inject = ["$scope", "$http"];

    bookingData: IBookingViewModel;

    constructor($scope, $http) {            
    }

    static routing($routeProvider) {

        $routeProvider.when("createbooking",
            {
                controller: "CreateBookingController",
                templateUrl: "/App/CreateBooking/CreateBooking.html",
                controllerAs: "ctr"
                //medadata:{title:"",description:"",keywords:""}
            });
    }
}
angular.module("BookingApp")
    .controller("CreateBookingController", CreateBookingController)
    .config(["$routeProvider", CreateBookingController.routing]);

};

Но когда я попал в URL "CreateBooking", я получаю 404 не найден ..

Поэтому мне нужно что-то настроить в файле startup.cs для ядра. net? Он просто имеет обычные вещи, за исключением того, что в методе Configure есть

app.UseHttpsRedirection();

Но я не думаю, что это вызовет проблему. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...