Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Commit 651fd05

Browse files
SHAHRUKH-KHANNarretz
authored andcommittedApr 7, 2016
docs(angular.equals): add example
This Pull requests improves the doc by adding a example to `angular.equals` function. Closes #14232
1 parent 85d7e09 commit 651fd05

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed
 

‎src/Angular.js

+35
Original file line numberDiff line numberDiff line change
@@ -979,6 +979,41 @@ function shallowCopy(src, dst) {
979979
* @param {*} o1 Object or value to compare.
980980
* @param {*} o2 Object or value to compare.
981981
* @returns {boolean} True if arguments are equal.
982+
*
983+
* @example
984+
<example module="equalsExample" name="equalsExample">
985+
<file name="index.html">
986+
<div ng-controller="ExampleController">
987+
<form novalidate>
988+
<h3>User 1</h3>
989+
Name: <input type="text" ng-model="user1.name">
990+
Age: <input type="number" ng-model="user1.age">
991+
992+
<h3>User 2</h3>
993+
Name: <input type="text" ng-model="user2.name">
994+
Age: <input type="number" ng-model="user2.age">
995+
996+
<div>
997+
<br/>
998+
<input type="button" value="Compare" ng-click="compare()">
999+
</div>
1000+
User 1: <pre>{{user1 | json}}</pre>
1001+
User 2: <pre>{{user2 | json}}</pre>
1002+
Equal: <pre>{{result}}</pre>
1003+
</form>
1004+
</div>
1005+
</file>
1006+
<file name="script.js">
1007+
angular.module('equalsExample', []).controller('ExampleController', ['$scope', function($scope) {
1008+
$scope.user1 = {};
1009+
$scope.user2 = {};
1010+
$scope.result;
1011+
$scope.compare = function() {
1012+
$scope.result = angular.equals($scope.user1, $scope.user2);
1013+
};
1014+
}]);
1015+
</file>
1016+
</example>
9821017
*/
9831018
function equals(o1, o2) {
9841019
if (o1 === o2) return true;

0 commit comments

Comments
 (0)
This repository has been archived.