ngx-bootstrap ERROR Error: Uncaught (in promise): TypeError: v is not a function
ngx-bootstrap ERROR Error: Uncaught (in promise): TypeError: v is not a function
我有两个环境,我 运行 我的应用程序和此组件在一个环境中工作,但在另一个环境中不工作。
我在package.json
中导入如下
"ngx-bootstrap": "^1.7.1",
(我最近尝试从 "ng2-bootstrap": "^1.6.1" 升级,试图解决这个问题)。在app.module中,我导入如下:
import { TimepickerModule } from 'ngx-bootstrap/timepicker';
我在imports中导入这个模块如下:
TimepickerModule.forRoot(),
反应形式内:
<timepicker formControlName="startTime" name="startTime" id="startTime"></timepicker>
在ts组件中:
this.activityForm = this.fb.group({
...
startTime: ['', ''],
...
});
where ... 代替与此问题无关的字段。它使用模板表单工作正常,但我希望转向反应式表单。反应形式适用于一台机器,但不适用于另一台机器。
尝试删除机器上的 node_modules 文件夹,它不起作用,然后 运行 npm install 再次安装,看看它是否有效。步骤:
- Close the IDE, delete the folder manually.
- Open IDE run "npm cache clean".
- Then run npm install.
希望对您有所帮助!
我有两个环境,我 运行 我的应用程序和此组件在一个环境中工作,但在另一个环境中不工作。
我在package.json
中导入如下"ngx-bootstrap": "^1.7.1",
(我最近尝试从 "ng2-bootstrap": "^1.6.1" 升级,试图解决这个问题)。在app.module中,我导入如下:
import { TimepickerModule } from 'ngx-bootstrap/timepicker';
我在imports中导入这个模块如下:
TimepickerModule.forRoot(),
反应形式内:
<timepicker formControlName="startTime" name="startTime" id="startTime"></timepicker>
在ts组件中:
this.activityForm = this.fb.group({
...
startTime: ['', ''],
...
});
where ... 代替与此问题无关的字段。它使用模板表单工作正常,但我希望转向反应式表单。反应形式适用于一台机器,但不适用于另一台机器。
尝试删除机器上的 node_modules 文件夹,它不起作用,然后 运行 npm install 再次安装,看看它是否有效。步骤:
- Close the IDE, delete the folder manually.
- Open IDE run "npm cache clean".
- Then run npm install.
希望对您有所帮助!