Edit in JSFiddle

<div ng-controller="MyCtrl">
    <form reset-directive="myModel" name="form">
        <input type="text" ng-model="myModel.foo" />
        <input type="text" ng-model="myModel.bar" />
        <input type="reset" value="Reset" />
        <pre>myModel: {{ myModel | json }}</pre>
        <pre>myModelCopy: {{ myModelCopy | json }}</pre>
        <pre>form pristine: {{ form.$pristine }}</pre>
    </form>
</div>