javascript - Controller 内部的回调函数在 ng-options 之后完成

标签 javascript jquery angularjs asynchronous d3.js

我使用 d3 和回调函数解析数据,并使用选择标签和 ng-options 创建下拉菜单。问题是回调函数在页面加载之前没有完成。

那么,如何解决在 Controller 内使用回调函数的问题呢?

为了更清楚地说明,如果我在回调函数之外有一个数据集,那么它可以工作并完美地填充我的 ng-options。

最佳答案

您首先如何路由到该页面?您可能想查看 UI-Router -- 特别是它执行回调函数的能力,resolve promises并在加载 View 之前将这些分辨率注入(inject)范围。

关于javascript - Controller 内部的回调函数在 ng-options 之后完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28146254/

相关文章:

javascript - 从 Angular 资源获取 promise

javascript - 单击链接时运行 PHP SQL 查询命令

php - 将组合字符串拆分为数组

javascript - 拉斐尔 JS 派 : Add ID to path slices

javascript - Angular.js 在数组创建/迭代方面比 jQuery 慢吗?

javascript - 在鼠标悬停时添加叠加

javascript - 我如何让这个 JQuery 定位并缩短字符串中的 URL?

javascript - 计算 iframe 上的点击次数

javascript - css过渡的 Angular 监听事件如何在ng-style触发过渡的地方结束

javascript - 官方 AngularJS UI Bootstrap $modal 示例中的内存泄漏?