【发布时间】:2016-10-24 11:56:50
【问题描述】:
我的要求是获取股票价格并将其显示在括号中的股票名称旁边。 示例:福特汽车(价格:542)
为了将价格放在股票名称旁边,我构建了一个自定义过滤器,并在过滤器内部进行 ajax 调用并获取价格。
对于这个要求,我搜索了谷歌并找到了一些使用 angular 1.0.0rc4 版本的代码,它工作正常,但是当我尝试使用 angular 1.5.8 实现相同的代码时它不起作用。请帮助我使其适用于 1.5.8 版本。
【问题讨论】:
-
A
filter不是执行异步请求的合适位置。过滤器的目的是格式化一个值以供显示。如果您希望创建一个可重用的功能,我建议您创建一个执行此逻辑的组件。 -
我很想知道是什么让相同的代码在一个版本上工作而在另一个版本上失败。关于 v1.5.8 导致代码失败的任何详细信息?
标签: javascript angularjs ajax angularjs-filter