gpt4 book ai didi

javascript - angularjs 删除 index.html

转载 作者:行者123 更新时间:2023-11-29 18:07:22 25 4
gpt4 key购买 nike

更新

AngularJS 现在可以工作了。切换到 WebStorm IDE,但在设置时也有问题,这对我有帮助:Bower "Git not in the PATH" error (Bower“Git 不在路径中”错误)。

很快我会再次在 WebStorm 下尝试 ngrouting。

如何从我的本地主机 URL 中删除 index.html?有类似的问题,但他们帮不了我。

这是我到目前为止所做的:

index.html:

<head><title>MyApp</title></head>    
<body>
<div ng-view>
<a href="#/menu">Menu</a>
<a href="#/main">Main</a>
</div>
</body>

app.js:

var app = angular.module('myApp', [
'ngRoute',
'ngResource',
'HTML5ModeURLs'
});

config.js:

app.config(['$routeProvider', '$locationProvider',
function ($routeProvider, $locationProvider) {
$route.html5Mode(true);

$routeProvider.
when('/menu', {
templateUrl: 'Modules/Menu/view.html',
controller: 'Modules/Menu/controller'
}).
when('/main', {
templateUrl: 'Modules/Main/view.html',
controller: 'Modules/Main/controller'
}).
otherwise({
redirectTo: '/menu'
});
}
]);

最佳答案

您尝试从您的应用程序网址中删除 index.html 吗?

app.config(['$routeProvider', '$locationProvider',
function ($routeProvider, $locationProvider) {
$route.html5Mode(true);

$routeProvider.
when('/', {
templateUrl: 'index.html',
controller: 'HomeCtrl'
}).
when('/menu', {
templateUrl: 'Modules/Menu/view.html',
controller: 'Modules/Menu/controller'
}).
when('/main', {
templateUrl: 'Modules/Main/view.html',
controller: 'Modules/Main/controller'
}).
otherwise({
redirectTo: '/menu'
});
}
]);

设置路由 '/' 应该可以完成我猜想的工作。无论如何,我就是这样做的。

关于javascript - angularjs 删除 index.html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30304341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com