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,路徑爲/用戶/註冊