我在一個應用程序,允許用戶創建民意調查工作,那麼該民意調查鏈接到其他用戶,讓他們投票。角JS路由:獲取URL留下作爲用戶輸入
爲了讓用戶直接鏈接,我需要兩個路由參數:進行投票的用戶的ID和投票問題。
因此,我想讓用戶訪問website.com/:id/:question,然後使相應的API使用這些參數獲取調用以獲取信息。
但是,頁面總是重定向到website.com/不管是插嘴說。
的,我會去改變這種任何想法?
編輯︰//
$ routeParams似乎是正確的主意!
但是,我無法正常工作。
我設置它像這樣:
angular.module('voteApp')
.config(function($routeProvider) {
$routeProvider
.when('/', {
templateUrl : 'index.html',
controller : 'MainCtrl'
})
.when ('/:id/:poll', {
templateUrl : 'index.html',
controller : 'MainCtrl'
})
.otherwise({
redirectTo: '/'
});
});
然後,客戶機側操作檯不斷打印「嘗試加載不止一次角更多的」 當我切換的index.html到「應用程序/主要/主.jade'它只是打印該文件的內容。
我相當肯定的路徑的index.html是正確的,因爲路徑main.jade是正確的,我立足如果您正在使用NgRoute路徑相對的index.html到
你能分享你的代碼嗎? – Rob
你可以分享你已經嘗試過的嗎?請訪問[如何提問](http://stackoverflow.com/help/how-to-ask)部分了解一些提示。 –
我真的不知道要發佈這個問題的代碼是什麼,我對MEAN堆棧通常很陌生。這裏是客戶端應用程序代碼,但它很可能在這裏:https://github.com/rmarren1/vote/tree/master/client/app –