Javascript 角度js,将数据作为参数从视图传递到控制器

Javascript 角度js,将数据作为参数从视图传递到控制器,javascript,angularjs,parameters,push,Javascript,Angularjs,Parameters,Push,我试图从视图中获取数据,这些数据必须作为参数在函数中传递,以填充控制器中的数组。 但是这些东西什么也没有给我,我所做的就是: 查看 <div ng-repeat="cssframework in voce.framewrok"> <input type="checkbox" ng-onchange="AggiornaTotale({{cssframework.costo}})"/> <span>{{cssfr

我试图从视图中获取数据,这些数据必须作为参数在函数中传递,以填充控制器中的数组。 但是这些东西什么也没有给我,我所做的就是:

查看

        <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>
为什么我看不到{{selectedVoices[0]}}更新?
感谢您的建议

ng onchange
替换为
ng change

ng onchange
替换为
ng change

ng-onchange="AggiornaTotale({{cssframework.costo}})

和控制器到

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

和控制器到

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

很酷,很管用。但是你能告诉我为什么{{cssframework.costo | currency}}很酷,它可以工作。但是你能告诉我为什么{cssframework.costo | currency}}和
ng change
只有在
ng model
存在于同一标记上时才有效吗?我看到了,现在如果我选中它,将模型更改为,并且
ng change
只有在
ng model
存在于同一标记上时才有效,现在如果我选中它,也会更改模型
 $scope.AggiornaTotale = function(param) {
    $scope.selectedVoices = [];
    $scope.selectedVoices.push(param);
 }