我尝试使用以下代码来获取角度为2的窗口对象:
@Component({
selector: 'app-slider',
templateUrl: './slider.component.html',
styleUrls: ['./slider.component.css'],
providers: [
SliderService,
{ provide: "windowObject", useValue: window}
]
})
export class SliderComponent implements OnInit {
sliderList: Slider[] = [];
constructor( private _sliderservice:SliderService, @Inject("windowObject") private _window:window ) { }
不幸的是它不起作用。
答案 0 :(得分:7)
您不需要提供商。 <key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoadsInWebContent</key>
<true/>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
是一个全局对象,可以在您的班级中直接访问
答案 1 :(得分:0)
当然不起作用
constructor(private windowRef: WindowRef)