在我的指令模板中,我需要像这样使用角度翻译过滤器:
<label for="data-source-btn">
<span id="data-source-btn-span"></span>
{{'Data Source' | translate}}
</label>
然后在我对该指令的单元测试中,我得到了错误:
未知提供者: translateFilterProvider <- translateFilter
我尝试过注入$filter
并$translate
通过$translate = $filter('translate');
它不能解决问题 - 这真的是为了测试过滤器
我可以注入模块pascalprecht.translate
,但这很重手。我如何最好地模拟过滤器?