如何在Angular 4中创建可重用的提供程序
我试图用一个可以导入到组件中的对象替换此提供程序代码如何在Angular 4中创建可重用的提供程序,angular,dependency-injection,Angular,Dependency Injection,我试图用一个可以导入到组件中的对象替换此提供程序代码 @Component({ selector: 'my-selector', templateUrl: './my-selector.component.html', styleUrls: ['./my-selector.component.scss'], providers: [ { provide: NG_VALUE_ACCESSOR, useExisting: forwardRef(() =
@Component({
selector: 'my-selector',
templateUrl: './my-selector.component.html',
styleUrls: ['./my-selector.component.scss'],
providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => SomeSelectorComponent),
multi: true
}
]
})
因此,本节:
{
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => SomeSelectorComponent),
multi: true
}
将被移动到某类或某事物中,并导入到组件中,如:
import { myCustomProvider } from './core'
在Angular2/4中可能吗?它只是一个json对象,您可以调用get来获取它并将其放置在那里,但不确定它是否会although@AniruddhaDas你能举个例子吗?它只是一个json对象,你可以调用get来获取它并将它放在那里,但不确定它是否会although@AniruddhaDas你能举个例子吗?