我無法找到使用asp網絡核心與Angular 1的教程,而無需使用Razor。 (我只想使用html)int web項目與web api解決方案,將獲得請求。asp網絡核心與角
我一直在努力,使其工作,但由於某種原因,我不能讓UI路由器的工作:
一樣,如果我做http://localhost:12112/index.html
它會顯示在頁面correcty但是當我做`http://localhost:12112/home這是我想要什麼..它說它無法找到它。
我的文件夾結構是:
wwwroot
-app
-home
-myhome.controller.js
-myhome.module.js
-myhome.router.js
-myhome.html
-index.html
myhome.router.js
(function() {
'use strict';
angular
.module('hoa.myhome')
.config(routeConfig);
routeConfig.$inject = ['$stateProvider', '$urlRouterProvider']
function routeConfig($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/');
$stateProvider
.state('home', {
url: '/',
templateUrl: '/app/home/myhome.html'),
controller: 'myHomeController',
controllerAs: 'myhctrl'
})
};
})();
什麼可能我會丟失?或者,如果你可以點我一個很好的教程,而無需使用角剃鬚刀和.net核心,我將不勝感激。
您還沒有定義家庭路線。您的主頁是'/'。你在使用IIS嗎?如果是這樣,您可以將您的默認文檔更改爲index.html,這樣您就不必在瀏覽器中指定它。 – Mickers
但我不想在url中顯示/index.html,我希望它是http:// localhost /,那麼如果我/家,它會帶來家庭部分。是的,它是IIS – jedgard
我已經創建了一個[教程](https://github.com/fabriciokoch/AspnetcoreAngular)使用asp.net核心和angularjs。在那裏,我使用HomeController來提供索引頁面(這很容易),但是您可以在wwwroot文件夾中創建一個index.html。 –