使用angular2-modal我的代码遇到了一些问题。这是我的app.component.ts:
print("product_price = \(p.product_price!) \n product_descrption = \(p.product_descrption!)")
这是我的主要内容
import { Component, ViewContainerRef, ViewEncapsulation } from '@angular/core';
import { Modal } from 'angular2-modal/plugins/bootstrap';
import { Overlay } from 'angular2-modal';
import { AdditionCalculateWindow, AdditionCalculateWindowData } from './custom-modal-sample';
import { DialogRef } from 'angular2-modal/models/dialog-ref'
@Component({
selector: 'my-app',
template: `
<h2>Custom Modal example:</h2>
<button (click)="openCustom()">Custom Modal</button>
`
})
export class AppComponent {
constructor(public overlay:Overlay, public modal:Modal, viewContainerRef: ViewContainerRef) {
this.overlay.defaultViewContainer = viewContainerRef;
}
openCustom() {
this.modal.open(AdditionCalculateWindow, new AdditionCalculateWindowData(2, 3));
}
}
我从https://github.com/shlomiassaf/angular2-modal/blob/master/QUICKTHROUGH.md
得到了这个当我运行我的应用程序时,控制台说“无法解析AppComponent的所有参数:(?,Modal,ViewContainerRef)”。 它无法看到叠加层,我的应用程序无效。我想知道是否有一个解决方案。