Skip to content

Fetch json from database #24

@AmitRajput-Hub

Description

@AmitRajput-Hub

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions