如何通过Javascript注入访问Angular属性

如何通过Javascript注入访问Angular属性,javascript,angularjs,javascript-injection,Javascript,Angularjs,Javascript Injection,比如说,我们有 <div class="row costBreakdown__shipping"> <div class="small-8 medium-7 large-7 columns">Shipping:</div> <div class="small-4 medium-5 large-5 columns text-right" ng-switch="cart.isRated">

比如说,我们有

<div class="row costBreakdown__shipping">
            <div class="small-8 medium-7 large-7 columns">Shipping:</div>
            <div class="small-4 medium-5 large-5 columns text-right" ng-switch="cart.isRated">
                <!-- ngSwitchWhen: true --><div ng-switch-when="true" class="ng-binding ng-scope">$8.48</div><!-- end ngSwitchWhen: -->
                <!-- ngSwitchWhen: false -->
            </div>
        </div>
这让我

$8.48


但是我该如何访问其中的值呢?

您是否尝试过在分配给x的值的末尾使用.innerHTML

var x = $(".costBreakdown__shipping").eq(2).children().eq(1).children().eq(1).innerHTML 
如果您使用的是Angular,为什么不将其分配给一个变量,并在“Shipping”控制器(或您正在使用的任何控制器)中声明它呢


或者尝试使用shipping cost=8.48并在html中的shippingCost上应用货币过滤器

您是否尝试过在分配给x的值末尾使用.innerHTML

var x = $(".costBreakdown__shipping").eq(2).children().eq(1).children().eq(1).innerHTML 
如果您使用的是Angular,为什么不将其分配给一个变量,并在“Shipping”控制器(或您正在使用的任何控制器)中声明它呢


或者尝试使用shipping cost=8.48并在html中的shippingCost上应用货币过滤器

您是否不仅可以访问$8.48绑定到的变量?您是否不仅可以访问$8.48绑定到的变量?
<div ng-switch-when="true" class="ng-binding ng-scope">{{shippingCost}}</div>
$scope.shippingCost = '$8.48';