我有一个组件显示"项目"列表,这些项目是使用选择器创建的组件.我有一个我想要的复选框,当点击更新所有子组件的"状态"时.
我真的很难找到这样做的正确解决方案.有关更多信息,请参阅Plunkr.
//our root app component
import {Component, EventEmitter} from 'angular2/core'
class Item {
name: boolean;
constructor(name: string) {
this.name = name;
}
}
@Component({
selector: 'my-item',
template: `
<div>
<label><input type="checkbox" [(ngModel)]="state"/> {{state}}</label>
</div>
`
})
export class MyItemComponent {
state: boolean = false;
}
@Component({
selector: 'my-app',
template: `
<div style="border: 1px solid red;">
<label><input type="checkbox" [(ngModel)]="state"/> {{state}}</label>
</div>
<div *ngFor="#item of items">
<my-item></my-item>
</div>
`,
directives: [MyItemComponent]
})
export class App {
state: boolean = …Run Code Online (Sandbox Code Playgroud) 致命错误:在...中找不到类'DropDead \ HomeBundle \ Controller \ DOMDocument'。
我需要安装php-xml。我正在使用OSX。无法找到如何安装此扩展程序。