Angular JS中的路由
Routes in AngularJS
我对AngularJS很陌生,遇到了一点障碍,想知道是否有人可以将我推向正确的方向。
我正在使用我创建的模板作为应用程序的路由系统的一部分,然后动态生成 url,其 id 取自控制器中对象的特定部分,下面是一个示例:
{
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:'/'});
});
(指南.html正在工作,但帮助.html目前返回空白)。
当我将鼠标悬停在生成的列表中的链接上时,我可以看到 id 现在正在通过并显示在页面底部,但链接会进入一个空白模板。我知道我必须添加一个控制器,然后将 id 粘贴到$routeParams ,但是,当我在 AngularJS 文档中使用 phoneApp 示例过程时,它似乎不起作用。
任何帮助将不胜感激。
如果您
使用的是Android手机,则不必从根目录指定目录路径吗?(不像Windows所做的那样(PDF:"资产/文件/getting_started.pdf"))
对不起,我自己对此相当陌生。
相关文章:
- 使用Ampersand.js路由模块化应用程序
- 在node-js路由中发出http请求
- 更改路由后,运行一次js脚本
- Angular JS-如何强制浏览器记录历史以便快速路由
- 从Sencha Touch迁移到EXT JS 6-Contoller的默认/空路由
- 尝试使用Node.js动态路由从IMDB中抓取电影内容.但是在我的output.json文件中没有定义
- ember.js:转换到相同的路由会产生堆栈溢出问题
- Angular JS和Node路由/布线-仅在页面刷新后显示数据
- express js中具有不同功能的动态路由
- Sails.js在v1、v2等中分组路由
- 如何将Sails.js挂钩路由连接到策略
- 不更改路由位置backline.js的触发器方法
- angular js路由不起作用
- Hapi-js重定向到另一个带有额外请求数据的路由
- 如何防止在主干网中路由.js
- 骨干网中的高级路由.js具有功能分组
- 我如何使用外部路由.js,这样我就不必在app.js中定义我的路由了
- 带页面的聚合物路由.js在新选项卡中打开链接时,不要向 URL 添加哈希标记
- Heroku错误:页面是通过HTTPS加载的,但请求了一个不安全的脚本“角度路由.js”
- ngRoute 依赖注入错误,但加载了角度路由.js.min