Я добавил приложение angularJS в. net ядро mvc приложение в wwwroot.
Внутри wwwroot Я добавил папку приложения, поэтому у меня есть эта структура ..
Мой модуль 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();
Но я не думаю, что это вызовет проблему. Спасибо