簡體   English   中英

AngularJS中的路線

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM