在运行过滤器代码之前确保变量可用

时间:2016-03-09 16:53:03

标签: javascript angularjs angular-promise

我在运行块中设置了一个rootScope变量,如下所示:

$rootScope.availableCodes

我需要.filter('formatValue', ['$rootScope', function($rootScope) { var availableCodes = $rootScope.availableCodes; ... 才能使我的过滤器正常运行。这是我的过滤器代码的开头:

$rootScope.availableCodes

我的问题是,由于$rootScope.availableCodes是基于异步调用设置的,因此在我的过滤器运行时不保证可用(此过滤器出现在我的HTML中的几十个位置)。在设置{{1}}之前,我该如何等待运行剩余的过滤器逻辑?

0 个答案:

没有答案