我正在玩angular 2,嘗試創建上傳文件的示例應用程序。 有下面的視圖和組件,當我點擊提交時,我看不到任何請求從瀏覽器出來。如何發佈角度爲2的有效載荷的表格
如果我添加(ngSubmit)=「onSubmit()」形式,我可以看到onSubmit被調用,但我沒有看到任何東西傳入它。
問:什麼是正確的方式來獲得正確的綁定,以便我可以有一個有效的文件上傳形式?
模板:
<form action="api/upload" method="POST" enctype="multipart/form-data" class="btn-group" role="group">
<input type="file" class="btn btn-lg btn-default" required>
<input type="submit" value="Upload" class="btn btn-lg btn-primary upload-btn">
</form>
組件:
import {Component} from 'angular2/core';
import {FORM_DIRECTIVES} from 'angular2/common';
@Component({
selector: 'my-app',
directives: [FORM_DIRECTIVES],
template: 'path-to-template'
})
export class AppComponent {
onSubmit(e) {
// TODO: get payload from form and upload to server
console.log(e);
}
}
你需要明確形成,或者你只是想上傳f ILE? – eesdil
看看這個問題,希望它有幫助:http://stackoverflow.com/questions/36352405/file-upload-with-angular2-to-rest-api – amay0048