File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed
Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff 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 */
9831018function equals ( o1 , o2 ) {
9841019 if ( o1 === o2 ) return true ;
You can’t perform that action at this time.
0 commit comments