使用angular的UI-Router创建动态数据
Using Angular's UI-Router to create a dynamic data
我正在用Angular构建一个博客,并使用ui-router来处理我的状态。当我使用resolve
对象解析文章时,我希望能够动态更改<title>
标记。这是通过使用一个名为pageTitle
的元素填充data
对象来完成的。
如何将动态数据从resolve
键传递到data
键?
Plunkr at http://plnkr.co/edit/N8bhMHfKtUmxVhytnsCA?p=info
我以前管理过这个,所以我知道这是可能的,但我再也没有访问那个项目了。如有任何帮助,不胜感激。
谢谢
您真的想要在数据中解析键吗?您还可以在控制器
中获得已解析的键resolve: {
article: function () {
/* Go to DB and get article */
return {
getTitle: function () {
return "Article 1";
},
getContent: function () {
return "Hello, this is my content";
}
};
}
},
controller: "ctrl"
在控制器中你可以注入article
app.controller('ctrl', function($scope, article){...});
数据按原样呈现的原因似乎是因为我需要插入数据。这将编译{{article.getContent()}}作为相关内容。
为了帮助插入标记,我编写了一个库来自动完成https://github.com/riggerthegeek/ng-page-title
相关文章:
- 如何在没有ajax的情况下将javascript动态数据发送到php变量
- 从要使用Protractor测试的服务器异步加载的动态数据列表的列表
- 不适用于动态数据的Angular指令来自$http
- 如何在字符串中的值之前删除字符串中的动态数据?/ 使用 Lodash 的 _.trimStart 与动态数据
- 剑道数据源,将动态数据发送到服务器
- 无限滚动,动态数据按上次修改状态排序
- 如何在高图表中设置动态数据
- 使用Select2和Meteor.js进行动态数据采集
- 谷歌图表与动态数据和分页是可能的
- 使用AngularJs在自定义TinyMCE编辑器中添加动态数据
- 如何为jQuery帖子输入动态数据参数
- 将不同的符号添加到具有动态数据的高图表中
- Aurelia@儿童动态数据
- 从动态数据生成AngularJS UI模板
- 我可以将初始动态数据从基于RESTful api的服务器端传递到基于角度的前端页面吗
- d3.js带有标签的动态数据
- 将sessionStorage(JSON)中的动态数据附加到Listview中
- 如何使用Javascript在html源中添加动态数据
- 试图在网站上抓取谷歌地图api生成的动态数据,但正常抓取返回空白
- 从angularjs中的$scope在$http.post中发送动态数据