单击按钮更改json中的值

Change value in json on buttonclick

本文关键字:json 按钮 单击      更新时间:2023-09-26

我在buttonclick中有一个buttonclic。我的警报在自动取款机上工作。

        $scope.getid = function (order) {
            $scope.chosen.id = order.id;
            $scope.chosen.status = order.point;
            $scope.start = function (time) {
                alert(order.point)
            }

        };

我想更改订单.point并给它一个新的值

            $scope.start = function (time) {
              (new value)
                order.point = ('2')
            }

提前感谢

正如@karlingen提到的,我也没有完全理解你的问题,你不能在另一个函数中添加一个函数。但事实上,如果你想在点击操作时更改angularjs中的json值,你可以这样做

JSFiddle

var app = angular.module('myApp', []);
app.controller('Controller', function ($scope) {
    $scope.start = function (records) {
        alert(records.col1);
        records.col1 = 'test1';
        alert(JSON.stringify($scope.records));
        
    }
    $scope.records = {
        col1: 'a1',
        col2: 'd1'
    };
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app='myApp' ng-controller="Controller">
    <button ng-click="start(records)">Change</button>
</div>