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

Commit 796c111

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 6df1035 commit 796c111

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

0 commit comments

Comments
 (0)
This repository has been archived.