从DOM属性中读取Angular变量的值

时间:2016-10-10 20:25:01

标签: javascript angularjs variables scope

我正在为一个类分配一个Angular变量,我正在尝试使用它在Javascript中的实际值,但我似乎无法正确显示它并获得Angular {{}}格式。 在此jsFiddle链接中,我尝试将其显示如下:

<script> var test = angular.element(document.getElementById("test"))[0]; 
         alert(test.className);   </script>

虽然在console.log中正确显示了类值,如果我尝试在JS中使用它,我似乎得到了未解析的Angular格式而不是值&#34; en&#34;定义如下:

function LoginController($scope) {
    $scope.site = {
        language: "en"
    };

    $scope.display = function (text) {
        alert(text);
    };
}

我已经看到关于将Angular vars传递给JS的大多数问题都提到了ng-click属性,但在我的情况下似乎无关紧要。 因此,我将不胜感激。提前谢谢。

0 个答案:

没有答案