将angular 1.5迁移到angular10,ngModel不起作用

时间:2020-10-28 12:27:08

标签: angularjs angular mobx mobx-angularjs mobx-angular

我正在努力将angular1.5迁移到angular10。我当前在mobx中使用angular1.5编写的代码(正在使用mobx-angularjs包)。

我使用了downgradeComponent方法。

export default angular
.module('test', [])
.directive('myTest', downgradeComponent({component: MyTestComponent}) as angular.IDirectiveFactory);

angularjs模板

<input ng-model="$ctrl.store.personname" name="personname" maxlength="40"/>

angular10模板

<input [(ngModel)]="store.personname" name="personname" maxlength="40"/>

更改angular10模板后,数据绑定不起作用。 angular10是否期望使用mobx-angle pacakge而不是mobx-angularjs软件包?

我尝试了https://github.com/mobxjs/mobx-angular,但是没有运气。

1 个答案:

答案 0 :(得分:1)

尝试在您的app.module中导入FomrsModule!

import { FormsModule } from '@angular/forms';


imports: [

 ....

 FormsModule  , 
]