Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在google图表中添加行AngularJS_Javascript_Angularjs_Charts - Fatal编程技术网

Javascript 在google图表中添加行AngularJS

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"}

我使用创建图表。但我有个问题。 现在我有了一个图表,创建方式如下(谷歌图表页面中的示例):

如果我想修改该图表添加一行,我该怎么做

我将添加“apple”,因此
$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);