【发布时间】:2018-06-10 11:17:14
【问题描述】:
我无法设置动态数组键。
这是我的代码,
HTML
<div ng-controller="myCtrl">
<form ng-submit="sendPost()">
<input ng-model="newName[12]"/>
<button type="submit">Send</button>
</form>
</div>
控制器
angular.module('myApp', [])
.controller('myCtrl', function ($scope, $http) {
$scope.hello = {name: "Boaz"};
$scope.newName = [];
$scope.sendPost = function() {
console.log($scope.newName);
}
})
预期输出
[12] => 13 (Input value)
[15] => 14 (Input value)
阙通过设置动态输入数组key可以得到空key值。
您也可以查看fiddle。
在这个小提琴中,您可以在控制台中获取空对象键。
谢谢!
【问题讨论】:
-
为什么在
ng-model="newName[12]"中指定12? -
@OmarEinea 这是我在更新记录时使用它的主要 ID。
-
你为什么要标记php?
-
@DhairyaLakhera 好的,我删除了它
-
那么您的预期结果是什么?