簡體   English   中英

如何使用aurelia觸發器在mongodb上發布帖子?

[英]How would I make a post to mongodb with an aurelia trigger?

我希望能夠通過發布路線將輸入提交到MongoDB,但似乎Aurelia正在干擾它,而不是按照我的意願讓發布路線通過。 有沒有辦法做到我看不到的?

似乎click.delegate正在運行,並且導致POST方法無法運行。

<form action="/add_item" method="POST">
        <input type="text" value="" name="listItem" value.bind="todoDescription">
        <button click.delegate="addTodo()" type="submit">Add Todo</button>
    </form>

為了使事件起泡,返回true; addTodo()函數。

在您的ViewModel中:

addTodo() {
   //your logic here
   return true;
}

摘自Aurelia的裝訂文件

Aurelia將在通過委托或觸發器綁定處理的事件上自動調用preventDefault()。 在大多數情況下,這是您想要的行為。 要關閉此功能,請從事件處理函數中返回true。

允許該事件冒泡將使用默認的提交行為來發布表單,但會將其回發到服務器。 不執行回發的另一種方法是使用fetch apiaddTodo()函數內進行addTodo()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM