我有一個AngularJs應用程序,啓動頁面爲index.html,默認情況下,項目視圖將顯示在頁面頂部我顯示一個圖標來顯示待辦事項(針對登錄用戶),我正在使用bootstrap的數據切換下拉菜單。問題是每當我點擊todo鏈接時,部分視圖(todo.html)沒有顯示。順便說一句,我是新的角度世界,所以請原諒我,如果有什麼愚蠢的。請參閱下面的代碼:AngularJS ui路由器 - 不顯示嵌套的部分視圖
的Index.html
<!DOCTYPE html>
<html lang="en" ng-app="myApp">
<head></head>
<body>
<a data-toggle="dropdown" class="dropdown-toggle" ui-sref=".todo">
<i class="icon-tasks"></i>
<span class="badge badge-grey">4</span>
</a>
<div ng-view></div>
</body>
app.js
// For any unmatched url, redirect to /projects
$urlRouterProvider.otherwise("/projects");
//
// Now set up the states
$stateProvider
.state('projects', {
url: "/projects",
templateUrl: "/app/views/projects/projects.html",
controller: "projectController"
})
.state('projects.todo', {
url: "/todo",
templateUrl: "/app/views/todo/todo.html"
});
我並不是想將引導與角度整合,而是試圖在數據切換下拉菜單中顯示局部視圖 – user972255
這正是我的答案解釋如何做的。如果沒有bootstrap集成,你的引導下拉菜單將無法工作,你可以使用'ng-include'來設置你的局部視圖。 –