Skip to content

Instantly share code, notes, and snippets.

@lanegoolsby
lanegoolsby / gist:eb75d362351e073604c8
Created July 6, 2015 15:25
More detailed IIFE chain
$scope.loadFields = function () {
spService.getListSchema('Parent').then(function (fResult) {
for (var x = 0; x < fResult.data.d.results.length; x++) {
var iter = fResult.data.d.results[x];
if (iter.TypeAsString === "Lookup" && iter.LookupList.indexOf("{") > -1) {
iter.LookupList = iter.LookupList.replace("{", "").replace("}", "")
$scope.parentLookups.push(iter);
}
}
@lanegoolsby
lanegoolsby / gist:fa5b4f84a3194659a309
Created July 6, 2015 15:23
Simple IIFE promise chain
$scope.loadParents = function () {
spService.getParents().then(function (pResult) {
for (var x = 0; x < pResult.data.d.results.length; x++) {
var iter = pResult.data.d.results[x];
var parent = {};
parent.Title = iter.Title;
parent.ChildColumnId = iter.ChildColumnsId;
parent.Children = [];
$scope.parents.push(parent);