![](/img/trans.png)
[英]Passing Json data from Controller to View in Angular JS to build a table
[英]angular js, passing data as parameter from view to 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作为参数,控制器的目标是填充名为“ selectedVoices”的数组
控制器
$scope.AggiornaTotale = function(param) {
$scope.selectedVoices = [];
this.selectedVoices.push(param);
}
为什么我看不到{{selectedVoices [0]}}已更新? 谢谢你的建议
用ng-change
替换ng-onchange
更改
ng-onchange="AggiornaTotale({{cssframework.costo}})
至
ng-change="AggiornaTotale({{cssframework.costo}})
和控制器
$scope.AggiornaTotale = function(param) {
$scope.selectedVoices = [];
$scope.selectedVoices.push(param);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.