[forge-commits] [forge/scaffold-html5] d76982: Fixed issue involving display of relationship refe...
Vineet Reynolds
Vineet.Reynolds at gmail.com
Tue Feb 5 05:51:32 EST 2013
Branch: refs/heads/prototype
Home: https://github.com/forge/scaffold-html5
Commit: d76982fd507f05af7ef60e482fd68ec74c365c68
https://github.com/forge/scaffold-html5/commit/d76982fd507f05af7ef60e482fd68ec74c365c68
Author: Vineet Reynolds <Vineet.Reynolds at gmail.com>
Date: 2013-02-05 (Tue, 05 Feb 2013)
Changed paths:
M src/main/resources/scaffold/angularjs/scripts/controllers.js.ftl
Log Message:
-----------
Fixed issue involving display of relationship references.
The generated scaffold now contains code to replace a JSON object reference in an AngularJS Resource, with a reference to a Resource object present in a Resource collection. This is done to pass the object identity (===) comparison test used by AngularJS for HTML5 select elements. AngularJS requires that the ngModel bound to a select, should also be present in the ngOptions array/collection, failing which it does not display the bound model element. When a Resource with a JSON object is originally obtained, the JSON object is not equal (===) to any element in the Resource array/collection used by ngOptions; hence the need to replace the JSON object with an actual element from the array/collection.
More information about the forge-commits
mailing list