McNull / angular-form-gen

Design Bootstrap based form schemas for AngularJS in a drag and drop WYSIWYG environment.
MIT License
135 stars 81 forks source link

Fetch json from database #24

Open bravojohny91 opened 8 years ago

bravojohny91 commented 8 years ago

var myApp = angular.module('myApp', ['fg', 'ngSanitize', 'markdown']);

var myData;

myApp.controller('MyController', function ($scope, mySchema, formService) {

formService.GetCountyForm('', '').then(function (d) {
    myData = d.data[0].FormSchema;
    schema = myData;
    //alert(myData);  Contains json from database
});

$scope.myForm = {
    schema: myData
};

$scope.init = function (value) {
    alert(myData);
    $scope.testInput = myData;
}

});

myApp.value('mySchema',myData);

myApp.factory('formService', function ($http) { var fac = {};

fac.GetCountyForm = function (stateCode, countyName) {
    //alert($(".select4 :selected").text() + " " + countyName);
    //replacing statecode with statename

    return $http({
        url: '/data/GetFormSchema',
        method: 'POST',
        data: JSON.stringify({stateCode: stateCode, countyName: countyName }),
        headers: { 'content-type': 'application/json' }
    });
}

return fac;

});

My Html looks like

Example Form
                        <!-- Magic ends here -->
                    </fieldset>
                    @*<div ng-include="'form-status.html'"></div>*@
                    <div>
                        <button type="submit"
                                class="btn btn-primary"
                                ng-class="{ disabled: previewForm.$invalid }">
                            Submit
                        </button>
                    </div>
                </form>
            </div>

I am getting the json from database, but somehow not getting loaded for the form, I must be missing something, can you help me out with this? Thanks

cristid9 commented 7 years ago

I have the same problem. How did you solve it (if you did and forgot to post)?