I am going through learning curve with AngularJs and I am finding that there are virtually no examples that serve real world use.
I am trying to get a clear understanding of how to submit a form with the most standard components and pass it on to a PHP file..
My fiddle.
Does anyone have any good examples on submitting simple, un-polluted, forms that would help me and probably numerous other Angularjs beginners..
When I say a clean form I am referring to something like this..
<div ng-app="myApp">
    <form name="saveTemplateData" action="#" ng-controller="FormCtrl" ng-submit="submitForm()">
        First name:    <br/><input type="text" ng-model="form.firstname">    <br/><br/>
        Email Address: <br/><input type="text" ng-model="form.emailaddress"> <br/><br/>
        <textarea rows="3" cols="25" ng-model="form.textareacontent"></textarea>
            <br/><br/>
        <input type="radio" ng-model="form.gender" value="female" />Female ...
        <input type="radio" ng-model="form.gender" value="male" />Male <br/>
            <br/><br/>
        <input type="checkbox" ng-model="form.member" value="5"/> Already a member
            <br/><br/>
        <input type="file" ng-model="form.file_profile" id="file_profile"><br/>
        <input type="file" ng-model="form.file_avatar" id="file_avatar">
            <br/><br/>
        <!-- <button ng-click="save()" >Save</button> -->
        <input type="submit" ngClick="Submit" >
    </form>
</div>
My ng-app code...
var app = angular.module('myApp', []);
app.controller('FormCtrl', function ($scope, $http) {
     var formData = {
        firstname: "default",
        emailaddress: "default",
        textareacontent: "default",
        gender: "default",
        member: false,
        file_profile: "default",
        file_avatar: "default"
    };
    $scope.save = function() {
        formData = $scope.form;
    };
    $scope.submitForm = function() {
        console.log("posting data....");
        formData = $scope.form;
        console.log(formData);
        //$http.post('form.php', JSON.stringify(data)).success(function(){/*success callback*/});
    };
 });
I guess three questions I have from here on are...
- How is my php file supposed to interact with this (how to I get the json string to an array in php file)?
 - How would I submit value of a checkbox when the checkbox is true?
 - I find a lot of information abotu using jQuery with Angular to submit images,, I see there is an image object in this submission already,, how do I retrieve that data? What are considerations to include with images?
 
I am willing to take any clear and concise information and assemble a good learning example for everyone...
My fiddle