【问题标题】:Angular NgModel Does Not Work At All: Object(...) is not a functionAngular NgModel 根本不起作用:Object(...) 不是函数
【发布时间】:2020-09-23 17:56:06
【问题描述】:

Angular NgModel 根本不起作用:Object(...) is not a function

即使只是在输入中添加ngModel 也会破坏我的运行时间。 我记得import FormsModule 吗? 是的。在我的<form> 上拥有#form="ngForm" 不是问题。非常令人沮丧——浪费了这么多时间。

这是错误

ERROR TypeError: Object(...) is not a function
    at _isAndroid (VM19326 taskpane.js:62091)
    at new DefaultValueAccessor (VM19326 taskpane.js:62144)
    at createClass (VM19326 taskpane.js:55008)
    at createDirectiveInstance (VM19326 taskpane.js:54849)
    at createViewNodes (VM19326 taskpane.js:56307)
    at callViewAction (VM19326 taskpane.js:56741)
    at execComponentViewsAction (VM19326 taskpane.js:56650)
    at createViewNodes (VM19326 taskpane.js:56335)
    at createEmbeddedView (VM19326 taskpane.js:56184)
    at callWithDebugContext (VM19326 taskpane.js:57621)

【问题讨论】:

    标签: angular function ms-word angular-forms angular2-ngmodel


    【解决方案1】:

    回答

    在高低搜索之后,我遇到了this issue,它让我看看我的package.json。我没有看到与该问题相关的任何内容,但确实注意到我安装了@angular/forms@10.n.n,而我所有的其他Angular 版本都是^5.2.9。这是因为我手动安装了 npm 包,因为我正在开发 Microsoft Word“加载项”应用程序——而 Word CLI / Yeoman 没有为你安装 @angular/forms 。这导致了不匹配,我确信在任何环境中都可能发生这种情况。

    TL;DR

    包.json
    "@angular/core": "^5.2.9",
    "@angular/forms": "^10.n.n"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-06
      • 1970-01-01
      • 1970-01-01
      • 2017-06-22
      • 2019-11-29
      • 1970-01-01
      相关资源
      最近更新 更多