0
编辑:语法错误。Angular:如何访问和修改范围列表中的项目?
在我的应用程序中,在项目发布到数据库之前,我想对其进行修改。
这里是我已经试过:
$scope.submitForm = function() {
$scope.input[2] = 9001;
$http.post('database/entries', $scope.input)
.success(function (data) {
}).error(function (data) {
});
};
仅供参考,$ scope.input样子:
{"name":"matt","code":"a21","powerLevel":5,"isAwesome":true}
你似乎有你的语法有点过这里。 '$ scope.input'似乎是一个对象,而不是一个数组,并且没有可以设置的名为'2'的属性。这并不完全清楚你真的想改变什么,但是如果你想改变'powerLevel'(这是'[2]'如果它是一个数组的话'''),那么'$ scope.input.powerLevel = 9001; '应该工作... – Claies