我正在尝试在点击+
图标时将json数据添加到表中。有2个部分,即挑选股票从哪里股票和价格(其中inturn来自data.json)必须被添加到管理组合部分表中。如何使用角度js将数据从一个div推送到另一个div(表格)?
第二部 所以我想股票名称即平均日采食量,ALAN等及其相应的价格被添加到第二部分表的各股票及价格列当单击一个相应的+
图标时。 我已经尝试添加,但我不完全确定如何前进。 谢谢。 Here is the plunker
<table>
<tr>
<th>STOCK</th>
<th>PRICE</th>
<th>SHARES</th>
<th>WEIGHT</th>
</tr>
<tr ng-repeat="portfolio in portfolios">
<td ng-model="portfolio.stockfromdata"></td>
<td ng-model="portfolio.pricefromdata"></td>
<td>num</td>
<td ng-model="portfolio.weightfromprice"></td>
</tr>
</table>
脚本
$scope.portfolios = [];
$scope.addStock = function() {
$scope.portfolios.push([{
"key": $scope.portfolio.stockfromdata,
"value": $scope.portfolio.pricefromdata
// "weightfromprice": $scope.weightfromprice
}]);
};
这里的工作普拉克你plunker并不完全清楚。你从哪里得到数据'$ scope.portfolio'。和'$ scope.portfolios.push([0124]}“); $ scope.portfolio.stockfromdata, '这是不正确的,因为你在ui中使用密钥名称的数据,它应该像'$ scope.portfolios.push(['fromfromdata':$ scope.portfolio.stockfromdata,' 'pricefromdata':$ scope.portfolio .pricefromdata //“weightfromprice”:$ scope。重量从价格 }]);' – SaiUnique
你能告诉我为什么plnker不清楚,我已经尝试过你说了什么,但它给出了这个错误“无法读取属性'stockfromdata'undefined” – HebleV
初始化对象为'{}这样你就不会像上面那样得到错误。 – SaiUnique