2015-04-16 20 views
1

我知道角度不發送表單POST中的空字段,但我想完全相反。如果一個字段存在於html表單中,那麼這個字段必須被髮布並不重要,如果它的空白或有一些數據,以便我可以在我的函數中獲得該字段。以角度形式發送空POST字段

<input type="hidden" class="form-control" ng-model="formData.field_name]" ng-trim="false"/> 
+0

如果字段中的函數存在爲什麼不查? – detheridge02

+0

@ detheridge02我想在我的功能這個空的領域,我不想檢查它的空或不。我想檢查它在POST中是否存在,字段是動態的,所以我不知道字段的數量。因此,如果某個字段僅存在於POST中,則可以使用自定義數據(默認值)填充該字段,但空字段必須發佈。 –

回答

3

您可以使用空數據初始化您的字段。

One <input name="one" ng-init="value = ''" ng-model="value" /><br /> 
Two <input name="one" ng-init="value2 = ''" ng-model="value2" /><br /> 

OR:創建一個指示

myApp.directive('initializeProperty', function() { 
    return { 
     restrict: 'A', 
     link: function (scope, element, attr) { 
     element.val(''); 
     } 
    }; 
}); 


One <input name="one" ng-model="value" initialize-property ng-trim="false" /><br /> 
Two <input name="one" ng-model="value2" initialize-property ng-trim="false" /><br /> 
+0

是的,它的工作原理,謝謝:) –

+0

@ n.imp我很高興它可以幫助你 – Reena