在指令中模拟$ stateParams的最佳方法是什么?$ stateParam成员将根据测试进行更改.
我可以使用$ controller('ctrl',$ stateParams)在控制器中轻松模拟$ stateParams,但不知道如何修改注入指令的$ stateParams.
我已经使用下面的装饰$ stateParams的路线,但只能在我创建模块时声明.正如我所提到的,$ stateParam成员将通过不同的测试多次更改.
beforeEach(angular.mock.module(function ($provide) {
    $provide.provider('$stateParams', function () {
        return {
            myStateParam: true,
            myOtherStateParam: 'some text'
        };
    });
}));