我点击按钮内的按钮。 我的警报工作atm。
$scope.getid = function (order) {
$scope.chosen.id = order.id;
$scope.chosen.status = order.point;
$scope.start = function (time) {
alert(order.point)
}
};
我想更改order.point并给它一个新值
$scope.start = function (time) {
(new value)
order.point = ('2')
}
提前谢谢
答案 0 :(得分:1)
正如@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'
};
});
&#13;
<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>
&#13;