我正在尝试创建一个对象的实例。我有点困惑面对Object.assign()。下面2个代码有什么区别?
const obj3 = Object.assign(obj2, obj1);
Run Code Online (Sandbox Code Playgroud)
和:
let obj2: model;
obj2= obj1;
Run Code Online (Sandbox Code Playgroud) 我有一个 JavaScript 字符串数组:
array = ['xx', 'xxxxxxxx', 'xxx'];
Run Code Online (Sandbox Code Playgroud)
我想达到这个目标:
array = ['', '', '']; //empty the strings but keep the length of array
Run Code Online (Sandbox Code Playgroud)
什么是最好的方法?
我正在使用 Nebular Angular UI 库。我正在尝试不同的方法来找到关闭 NbDialogModule 的方法,但我无法到达任何地方!任何人都可以帮助我吗?这是我尝试过的方法之一:
constructor( private dialogService:NbDialogService, private ref:NbDialogRef<DialogNamePromptComponent>)
Run Code Online (Sandbox Code Playgroud)
在我的班级组件中:
close() {
this.ref.close();
}
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
core.js:6241错误错误:未捕获(承诺):NullInjectorError:R3InjectorError(ViewsModule)[NbDialogRef - > NbDialogRef - > NbDialogRef - > NbDialogRef]:NullInjectorError:没有NbDialogRef的提供者!NullInjectorError:R3InjectorError(ViewsModule)[NbDialogRef - > NbDialogRef - > NbDialogRef - > NbDialogRef]:NullInjectorError:没有NbDialogRef的提供者!