2015-12-03 29 views
1

我打算有一個angularjs應用程序。我們將使用Web Api服務來執行CRUD操作。而這些控制器的功能,我可以從NG-點擊指令調用(我的意思是同出一提交)爲什麼我們在angularjs中使用表單或ng-submit?

AngularJs <-> WebApi <-> Sql Serevr =>這是我們的堆棧。

我們需要得到調用的Web服務器(獲取文件例:圖像)。

但我想知道,我們到底需要在我們的情況後操作到Web服務器?

而且,我們永遠需要一個表單,NG-形式提交,NG-提交 - 在我們的例子?

任何幫助將被認可,謝謝!

回答

2

還有的只是提交您的代碼中使用<form>標籤以外的原因數量。首先,將驗證結果直接連接到表單對象。如果你沒有這種形式,你不會得到這種功能。

我建議考慮看看的例子在角表格文檔的底部,看看爲什麼您可能要使用的表單。如果清除示例中的文本框,則可以看到如何更改表單。$ valid和form。$錯誤。

https://docs.angularjs.org/api/ng/directive/form

關於提交,ngSubmit將阻止這通常是發佈服務器表單的默認操作。與存在的驗證屬性類似,還有一個form.$submitted屬性,該屬性在用ng-submit提交表單時將更新爲true。這不會在ng-click上發生。

https://docs.angularjs.org/api/ng/directive/ngSubmit

+0

驗證部分,我得到。除此之外,看起來......我們對提交併沒有太多的瞭解(我以前的網絡體驗是在asp.net中進行的,因此我們將其與之比較)。 – Relativity

0

沒有太大的不同,但ng-submit將由input[required]ng-click可以防止無限