我需要将第三方API中的数据转换为Angular模板(我使用角度流星)并且想要使用Iron Router(因此我可以使用快速渲染)。我们的想法是设置一条可从服务器和客户端访问的路由:
Router.route('/foo/:bar', {
name: 'foo',
data: function() {
Meteor.call('fetchFoo', this.params.bar, function(error, data) {
console.log(data);
return data;
});
}
});
问题是即使数据打印到控制台,它也没有返回到“foo”。模板。从那里它需要传递给Angular模板。
有什么想法吗?