1

我正在尝试对组件进行一些测试。我有以下

describe(`selecting an item`, () => {
    let element, $scope;

    beforeEach(module('my-app'))
    beforeEach(inject(($compile, $rootScope) => {
        $scope = $rootScope;
        element = $compile(`
            <item-selector parent-id="pid">
            </item-selector>
        `)($scope)

        //call $ctrl.activate() on the component's controller
    }))

})

控制器item-selector有一个activate()方法。如何从我的测试中调用它?$scope似乎没有任何参考。

4

1 回答 1

6
let ctrl = element.controller('item-selector')
于 2016-11-19T02:25:38.323 回答