Angularjs 2叠加错误RC 7

时间:2016-09-21 06:19:35

标签: angular modal-dialog

使用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)”。 它无法看到叠加层,我的应用程序无效。我想知道是否有一个解决方案。

0 个答案:

没有答案