javascript - Angular js,将数据作为参数从 View 传递到 Controller

标签 javascript angularjs parameters push

我正在尝试从 View 中获取数据,这些数据必须作为函数中的参数传递以填充 Controller 中的数组。 但这些对象什么也没返回给我,这是我所做的:

查看

        <div ng-repeat="cssframework in voce.framewrok">
        <input type="checkbox" ng-onchange="AggiornaTotale({{cssframework.costo}})"/>  
        <span>{{cssframework.name}}........<b>{{cssframework.costo | currency}}</b></span>
      </div>    
<div class="row">
    <h3>TOTALE: {{selectedVoices[0]}}</h3>
</div>

ng-onchange 触发函数“AggiornaTotale”并传递 cssframework.costo 作为参数, Controller 中的目标是填充名为“selectedVoices”的数组

Controller

    $scope.AggiornaTotale = function(param) {
    $scope.selectedVoices = [];
    this.selectedVoices.push(param);
}   

为什么我看不到 {{selectedVoices[0]}} 已更新? 谢谢您的建议

最佳答案

ng-onchange替换为ng-change

关于javascript - Angular js,将数据作为参数从 View 传递到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42317717/

相关文章:

javascript - Angular $interval - 访问函数外部的变量

c++ - 在递归函数中覆盖函数参数?

c# - 在方法覆盖中更改 params 修饰符

javascript - jQuery UI Slider 对数刻度

javascript - 弹出菜单的div标签

javascript - JS/Jquery 随机定位div

javascript - 检测鼠标滚轮旋转的次数,而不是旋转的长度

javascript - 使用 ng-repeat 的 AngularJS 嵌套数组

asp.net-mvc - 使用 MVC、AngularJS 和 Entity Framework 编辑表格行

javascript - 如何在 URL 中传递值并在新 URL 中插入值以使用 Javascript 进行重定向?