你應該提供的代碼片段,不是圖片,甚至更好的plunker ...
有a working plunker
你就要成功了,現在的樣子是如何與UI SREF或href被調用是不正確的。
所以,這可能是調整index.html
<html ng-app="routingApp" ng-strict-di>
<head>
<title>my app</title>
<style>ul { padding-left: 0; } li { list-style: none; }</style>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.0/angular.js"
></script>
<script src="//rawgit.com/angular-ui/ui-router/0.2.15/release/angular-ui-router.js"
></script>
<script src="script.js"></script>
</head>
<body>
// ui-sref
<a ui-sref="state1">state1</a>
<a ui-sref="state1.list">state1.list</a>
//href
<a href="#/state1">/state1</a>
<a href="#/state1/list">/state1/list</a>
<div ui-view=""></div>
而在的script.js我們能有這些國家(不變)
.state('state1', {
url: "/state1",
templateUrl: 'partials/state1.html',
})
.state('state1.list', {
url: "/list",
templateUrl: 'partials/state1.list.html',
controller: 'ListCtrl',
})
.state('state1.list.detail', {
url: "/:title",
template: '<b>{{$stateParams.title}}</b>',
})
檢查它here