我正在使用angularJs和控制器
vm.decodedData
当我在HTML中显示它时,它是如何工作的,但是我如何才能将它的价值带给脚本' js' 我已经尝试了很多方法但是所有方法都给了我不确定的方法 喜欢这个问题enter link description here
请任何建议将不胜感激
答案 0 :(得分:0)
您需要获取HTML中任何元素的范围对象,然后您可以访问那里的变量。 虽然不建议这样做,但您可以使用 angular.element 获取 body 的引用,然后使用scope()访问范围对象
angular.module("app", []).controller("ctrl", function($scope){
$scope.name = "Someone";
});
<script>
$(function(){
alert("Name from the Angular Scope is '" + angular.element("body").scope().name + "'");
})
</script>