我在打字稿定義的以下接口:是否有可能在Angular控制器方法中綁定整個對象?
interface Person {
Id: number;
FirstName: string;
LastName: string;
Age: number;
}
我有一個.html
部分包含一個HTML form
元件上的角ng-submit="submit()"
指令。下面是來自form
內的例子元素:
<input id="FirstName" name="FirstName" type="text" class="form-control" ng-model="FirstName" placeholder="Enter First Name" />
我想有是透過地圖形式值以下調用對象參數上submit
呼叫象下面這樣:
$scope.submit = (person: MyApp.Models.Person) => {
//Access person values
}
問題是,在調用submit()
時檢查person
值時,它是undefined
並且未填充。
我想知道是否有可能從form
元素中自動使用多個<input>
表單值並綁定到TypeScript在submit()
方法中已知的對象參數?
答案可能是這是完全不可能,但我想知道我之前手動必須得到各ng-model
值,從我submit()
函數內水合物Person
實例。
黃金法則....在ng-model(或[]) – charlietfl