を使用して、私のブートストラップのナビゲーションバーでルーティングを行うことができませんでしたが、所望の結果を得ることができない。私は、以下のngroute
<li>
<a href="#Components">
<i class="fa fa-recycle"></i>
<span class="menu-text">Reusable Components</span>
<span class="selected"></span>
</a>
</li>
と別の水平ナビゲーションバーのようなナビゲーションバーにルーティングしようとしましたこれらについては、この
<ul class="nav nav-pills">
<li class="active"><a data-toggle="pill" href="#/home">Plan</a></li>
<li><a data-toggle="pill" href="#/about">Test</a></li>
<li><a data-toggle="pill" href="menu2">Track</a></li>
<li><a data-toggle="pill" href="menu3">Organise</a></li>
</ul>
のように私はこの
var app = angular.module('app', ['ngRoute']);
app.controller('MainCtrl', function ($scope) {
$scope.test = 'Hello World';
});
app.controller('pageCtrl', function ($scope) {
$scope.test = 'Some page';
});
app.config(function ($routeProvider, $locationProvider) {
$routeProvider
.when('/Views/home', {
templateUrl: 'home.html',
controller: 'MainCtrl'
})
.when('/Views/home', {
templateUrl: 'home.html',
controller: 'MainCtrl'
})
.when('/Views/Components', {
templateUrl: 'components.html',
controller: 'pageCtrl'
})
.otherwise({
redirectTo: '/index'
});
$locationProvider.html5Mode(true);
});
ようrouting.jsファイルを作成しましたしかし、ルーティングを完了することができません...誰も私を助けることができます。
をチェックアウトすることができますが、あなたは ''のhref = "/ビュー/コンポーネント" を試したことがありますか? html5modeを使用している場合は、インデックスにベースを指定する必要があります。 ' ' –