我在AngularJS 1.6.5中使用UI路由器进行状态操作。 在通过XAMPP与Apache一起运行时,UI-View不呈现提供的模板,而如果它通过文件系统直接提供而没有任何Web服务器,则它可以正常运行并呈现模板。
以下是脚本文件---
主要索引页
<!DOCTYPE html>
<html lang="en" ng-app="ResponseIo">
<head>
<meta charset="UTF-8">
<link href="" rel="stylesheet">
<title>ResponseIo Management Interface</title>
</head>
<body>
<ui-view></ui-view>
<script src="lib/angular.min.js"></script>
<script src="lib/angular-ui-router.min.js"></script>
<script src="app/app.min.js"></script>
</body>
</html>
App.JS
var ResponseIo = angular.module("ResponseIo", ["ui.router"]);
ResponseIo.config(["$stateProvider", function ($stateProvider) {
var homeState = {
name: "home",
url: "/",
template: "<p>I am at home</p>"
};
var same = {
name: "cat",
url: "/cat",
template: "I am at home"
}
$stateProvider.state(homeState);
$stateProvider.state(same);
}]);