我在运行块中设置了一个rootScope变量,如下所示:
$rootScope.availableCodes
我需要.filter('formatValue', ['$rootScope', function($rootScope) {
var availableCodes = $rootScope.availableCodes;
...
才能使我的过滤器正常运行。这是我的过滤器代码的开头:
$rootScope.availableCodes
我的问题是,由于$rootScope.availableCodes
是基于异步调用设置的,因此在我的过滤器运行时不保证可用(此过滤器出现在我的HTML中的几十个位置)。在设置{{1}}之前,我该如何等待运行剩余的过滤器逻辑?