我一直在使用其他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我添加了我的应用程序的代码和项目控制器 –