[英]Routes in AngularJS
我是AngularJS的新手,遇到了一些障礙,想知道是否有人可以將我推向正確的方向。
我將我創建的模板用作應用程序的路由系統的一部分,然后使用生成的URL動態生成帶有從控制器中對象的特定部分獲取的ID的url,這是一個示例:
{
id: 'started',
title: 'Get Started',
image: 'assets/img/enrolment.jpg',
system: 'eLP',
pdf: 'assets/files/getting_started.pdf',
info: 'blah blah blah.'
},
如您所見,我對象的第一部分稱為“ id”,並在$ routeProvider中將其配置為:
$routeProvider.
when('/',
{
templateUrl: 'sessions/guides.html',
controller: 'tutsList'
}).
when('sessions/:id',
{
templateUrl: 'sessions/help.html',
controller: 'tutsList'
}).
otherwise({redirectTo:'/'});
});
(guides.html可以正常工作,但help.html當前恢復為空白)。
當我將鼠標懸停在生成的列表中的鏈接上時,我可以看到id正在通過並顯示在頁面底部,但是鏈接轉到一個空白模板。 我知道我必須添加一個控制器,然后將ID粘貼到$ routeParams,但是,當我在AngularJS Docs中使用phoneApp示例流程時,它似乎不起作用。
任何幫助將不勝感激。
如果您使用的是Android手機,則不必從根目錄指定目錄路徑嗎? (似乎不適合Windows(pdf:'assets / files / getting_started.pdf'))
抱歉,我本人還很陌生。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.