我一直在使用其他MVC框架,但我是AngularJS的新手,並且遇到了問題。我有一個名爲「Projects」的控制器,路由是/ projects,但我希望能夠執行/ projects/java,我將調用新的頁面模板/視圖並顯示該內容。AngularJS添加動作到控制器
我該如何在AngularJS中做到這一點?有沒有辦法爲項目創建動作,還是需要做其他的事情?
angular
.module('konradApp', [
'ngRoute'
])
.config(function ($routeProvider) {
$routeProvider
.when('/', {
title : 'Welcome',
templateUrl : 'views/main.html',
controller : 'MainCtrl',
controllerAs : 'main'
})
.when('/about', {
title : 'About',
templateUrl : 'views/about.html',
controller : 'AboutCtrl',
controllerAs : 'about'
})
.when('/projects', {
title : 'Projects',
templateUrl : 'views/projects.html',
controller : 'ProjectsCtrl',
controllerAs : 'projects'
})
.when('/contact', {
title : 'Contact',
templateUrl : 'views/contact.html',
controller : 'ContactCtrl',
controllerAs : 'contact'
})
.otherwise({
redirectTo : '/'
});
});
控制器:
angular.module('konradApp')
.controller('ProjectsCtrl', function() {
});
哪裏是你的代碼:-) –
ATLEAST給你如何路由您的應用程序的一些代碼。 –
@JqueryKing我添加了我的應用程序的代碼和項目控制器 –