我有两个环境,我运行我的应用程序,这个组件在一个,但不是另一个。
我在package.json
中导入如下"ngx-bootstrap": "^1.7.1",
(我最近尝试从“ng2-bootstrap”升级:“^ 1.6.1”,尝试解决问题)。在app.module中,我导入如下:
import { TimepickerModule } from 'ngx-bootstrap/timepicker';
我在导入中导入此模块,如下所示:
TimepickerModule.forRoot(),
在反应形式中:
<timepicker formControlName="startTime" name="startTime" id="startTime"></timepicker>
在ts组件中:
this.activityForm = this.fb.group({
...
startTime: ['', ''],
...
});
其中......代替与此问题无关的字段。它工作正常,有模板形式,但我希望转向反应形式。反应形式适用于一台机器,但不适用于另一台机器。
答案 0 :(得分:1)
尝试删除计算机上无法运行的node_modules文件夹并再次运行npm install,看看它是否有效。步骤进行:
public interface IFactory<T>
{
T Create();
}
public class Factory<T> : IFactory<T>
{
private readonly Func<T> _creator;
public Factory(Func<T> creator)
{
if(creator == null)
throw new ArgumentNullException("creator");
_creator = creator;
}
public T Create()
{
return _creator();
}
}
希望它有所帮助!