因为我在controller中使用了typescript,并且想使用form表单的name直接操作数据,导致了下面的错误
解决方法:不复制的情况下定义form的类型为:any,HTMLFormElement,ng.IFormController
interface myScope extends SuperScope{
//我在SuperScope中删除了索引,form要先定义再用,类型 为:HTMLFormElement;//ng.IFormController;//any; 不推荐any。
form: HTMLFormElement;//ng.IFormController;//any;
}
class XXController {
constructor(public $scope: myScope ){
this.$scope.form = document.getElementById("examTypeForm") as HTMLFormElement;//error 不要赋值
}
}