Доступ к функции углового объекта извне JS

Я создаю HTML-приложение на основе AngularJS. У меня есть некоторые устаревшие действия JavaScript, которым нужен доступ к функции внутри объекта Angular, и я могузаставить его работать.

Это Angular-объект (функция, к которой мне нужно обратиться, это$scope.info()):

function content($scope) {
    $scope.info = function (id) {
        console.log('Got a call from '+id);
        $scope.text = "Hello, "+id;
    };
}

Я пытался получить к нему доступ черезangular.element('content').scope().info('me'), но безрезультатно (консоль говоритundefined). Я пытался сбросить результатangular.element('content').scope(), и я получил полный список объектов и все. Теоретически, мой первый пример должен работать, но это не так.

Любое руководство относительно того, как я могу достичь этого, высоко ценится!

(PS:Позвоните в Angular JS из старого кода не решил это).

Когда я наконец смог получить доступ к функции, он нет работает как положено - значение$scope.text являетсятехнически изменено, но выражения, используемые в HTML, не обновляются! Например,

{{text}}

не обновляется после вызова этой функции из внешней функции.

Есть ли способ это исправить?

Ответы на вопрос(2)

Ваш ответ на вопрос