JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<form ng-app="" ng-controller="MC">
<input name="txt" type="text" ng-model="prop" />
<input data-form-serialization="prop" type="submit" value="Submit" />
</form>
JavaScript
function MC($scope) {
}
angular.module('ng')
.directive('formSerialization', function () {
return {
scope: {
'formSerialization': '='
},
link: function (scope, elem, attrs) {
$(elem).closest('form').submit(function () {
var form = this;
scope.$apply(function () {
scope.formSerialization = $(form).serialize();
});
});
}
};
});