gpt4 book ai didi

angularjs - 从 angularjs 路由返回 rss feed

转载 作者:行者123 更新时间:2023-12-02 14:18:01 25 4
gpt4 key购买 nike

我正在尝试使用 angularjs 为生成 rss feed 的应用程序创建一个前端。所以我想配置一个将渲染 rss 的路由。

所以基本的想法是,当用户访问 http://myserver/#/myTopic/rss 时,服务器应该返回以下 api 调用的结果 http://myserver/api/1/myTopic/rss

所以我创建了如下路线。

app.config(['$routeProvider', function($routeProvider) {
$routeProvider.
// render rss feed
  when('/:topic/rss', {
  controller: 'rssCtrl'
  });
}]);

rssCtrl 的定义如下

var rssCtrl = function($scope, $location, $routeParams) {
// what to put in it??
};
app.controller('rssCtrl', rssCtrl);

我在概念上陷入了在 Controller 中放入什么的困境,因为我不希望渲染index.html(我的单页应用程序),而是渲染RSS feed。

有什么想法吗?想法?

问候

最佳答案

我认为这是不可能的。 Angular 是一个客户端框架,即它通过将 JavaScript 发送到浏览器并在浏览器中生成 HTML 来工作。您不能假设 RSS 提要阅读器会解释 JavaScript,事实上大多数都不会,因为它被认为存在安全风险。因此您需要在服务器端生成 RSS feed。

关于angularjs - 从 angularjs 路由返回 rss feed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15008585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com