Pour information, je ne connais rien à angularJS, j'ai travaillé avec knockoutJS auparavant et quand il s'agit d'angular, je ne fais que des suppositions.
J'ai un code comme celui-ci :
angular.module("umbraco").controller("recallCtrl",
function ($scope, $routeParams) {
$scope.dcList = {
key: "value",
abc: "aaaa",
prop: "tadaa!"
}
});
et le balisage comme suit :
<div ng-controller="recallCtrl">
<table class="table table-sm">
<thead>
<tr>
<td></td>
<th>Key</th>
<th>Value</th>
</tr>
</thead>
<tr ng-repeat="(key, value) in dcList">
<td>
</td>
<td>
<input ng-model="key" />
</td>
<td>
<input ng-model="value"/>
</td>
</tr>
</table>
<pre>{{dcList | json}}</pre>
</div>
Donc la sortie de dcList
à la fin du html change ses valeurs lorsque je modifie les entrées correspondantes qui, comme je le suppose, sont liées à l'objet ?
Si je fais quelque chose de mal, veuillez me conseiller. Je veux créer un objet et être capable de modifier ses clés et ses valeurs.