1
我在使用MVC架构的作业中使用了一个轻量级的PHP框架,因此大多数URL都是像/controller/action/
一样构建的。我目前在一个项目中使用相同的PHP框架和AngularJS + REST API,我将在我的空闲时间开始开发项目。我已经熟悉了AngularJS的基础知识,并构建了一个结构+令牌认证。AngularJS自动路由
我已经通过拆分window.location.href创建了一个路由,但是当控制器需要参数时,它应该像通配符一样。这可以做到吗?或者我们坚持手动创建所有路由参数?
.when('/' + controller + '/' + action, {
templateUrl: '/assets/layouts/' + controller + '/' + action+ '.html',
controller: controller + methodPath
})
编辑:控制器不是nescessary如果在视图元素初始化,但methodPath只是方法与第一个字母大写,因此创建一个控制器usersRegister,路径为/用户/注册