Javascript 在google图表中添加行AngularJS
我使用创建图表。但我有个问题。 现在我有了一个图表,创建方式如下(谷歌图表页面中的示例): 如果我想修改该图表添加一行,我该怎么做 我将添加“apple”,因此Javascript 在google图表中添加行AngularJS,javascript,angularjs,charts,Javascript,Angularjs,Charts,我使用创建图表。但我有个问题。 现在我有了一个图表,创建方式如下(谷歌图表页面中的示例): 如果我想修改该图表添加一行,我该怎么做 我将添加“apple”,因此$scope.chartObject.data将是: $scope.chartObject.data = {"cols": [ {id: "t", label: "Topping", type: "string"}, {id: "s", label: "Slices", type: "number"}
$scope.chartObject.data
将是:
$scope.chartObject.data = {"cols": [
{id: "t", label: "Topping", type: "string"},
{id: "s", label: "Slices", type: "number"}
], "rows": [
{c: [
{v: "Mushrooms"},
{v: 3},
]},
{c: $scope.onions},
{c: [
{v: "Olives"},
{v: 31}
]},
{c: [
{v: "Zucchini"},
{v: 1},
]},
{c: [
{v: "Pepperoni"},
{v: 2},
]},
{c: [
{v: "Apple"},
{v: 7},
]}
]};
谁能告诉我如何通过代码添加“苹果”?我想有一个像addRow之类的方法。您可以使用
Push()
如下所示
var newC = {c: [
{v: "Apple"},
{v: 7},
]};
$scope.chartObject.data.rows.push(newC);
做
$scope.chartObject.data.rows.push({c:[{v:Apple},{v:7},]})
有什么问题吗?是的,你是对的。谢谢男人们!
var newC = {c: [
{v: "Apple"},
{v: 7},
]};
$scope.chartObject.data.rows.push(newC);