JSFiddle - React, Tailwind, and code Playground

by ryanmc

HTML

<div ng-app ng-controller="TestController">
    <div ng-repeat="item in list">
        <label>Input {{$index+1}}:</label>
        <input ng-model="item.value" type="text" ng-click="copy(item)"/>
        <button ng-click="reset(item)">
        x
        </button>
    </div>
    {{list}}<br>
    {{selected_item_backup}}
</div>

JavaScript

function TestController($scope) {

    $scope.selected_item_backup = {};

    $scope.list = [ { value: 'value 1' }, { value: 'value 2' }, { value: 'value 3' } ];
    
    $scope.reset = function (item) {
        item = $scope.selected_item_backup;
    };
    
    $scope.copy = function (item) {
        angular.copy(item, $scope.selected_item_backup);
    };
}