小编Tar*_*meh的帖子

具有Observables的Angular 2 Formbuilder作为默认值

我有一个Angular 2 Form(formbuilder)的默认值的问题:我的默认值是observables(我从服务器检索),所以我不能像这样实现它们:

export class UserComponent implements OnInit{

userForm: ControlGroup;
userData: any; // Initialise the observable var

ngOnInit():any {

    this.userData = this._dataService.getAllData() // My Observable
        .subscribe(
            data => {
                this.userData = data;
            }
        );

    this.userForm = this._formBuilder.group({
                  // below the default value
        'username': [this.userData.username, Validators.compose([ 
            this.usernameValid
        ])]
}
Run Code Online (Sandbox Code Playgroud)

有人知道我需要改变什么吗?因为表单在输入字段中没有显示任何内容......

forms formbuilder observable typescript angular

7
推荐指数
2
解决办法
7423
查看次数

Angular 6和AngularFire2 RxJS错误

我想用AngularFire 2创建一个新的Angular 6应用程序.虽然我遵循了教程,但是我得到了一个版本错误.

AngularFire2设置教程:https: //github.com/angular/angularfire2/blob/master/docs/install-and-setup.md

即使我只是尝试使用教程中看到的Observable,我也会收到以下错误:

ERROR in node_modules/angularfire2/angularfire2.d.ts(3,10): error TS2305: Module '"/Users/tarek/Documents/Development/web_app/apphoven-web/node_modules/rxjs/Subscription"' has no exported member 'Subscription'.
node_modules/angularfire2/firestore/collection/changes.d.ts(3,10): error TS2305: Module '"/Users/tarek/Documents/Development/web_app/apphoven-web/node_modules/rxjs/Observable"' has no exported member 'Observable'.
node_modules/angularfire2/firestore/collection/collection.d.ts(3,10): error TS2305: Module '"/Users/tarek/Documents/Development/web_app/apphoven-web/node_modules/rxjs/Observable"' has no exported member 'Observable'.
node_modules/angularfire2/firestore/document/document.d.ts(3,10): error TS2305: Module '"/Users/tarek/Documents/Development/web_app/apphoven-web/node_modules/rxjs/Observable"' has no exported member 'Observable'.
node_modules/angularfire2/firestore/firestore.d.ts(3,10): error TS2305: Module '"/Users/tarek/Documents/Development/web_app/apphoven-web/node_modules/rxjs/Observable"' has no exported member 'Observable'.
node_modules/angularfire2/firestore/interfaces.d.ts(1,10): error TS2305: Module '"/Users/tarek/Documents/Development/web_app/apphoven-web/node_modules/rxjs/Subscriber"' has no exported member 'Subscriber'.
node_modules/angularfire2/firestore/observable/fromRef.d.ts(2,10): error TS2305: Module '"/Users/tarek/Documents/Development/web_app/apphoven-web/node_modules/rxjs/Observable"' has no exported member 'Observable'. …
Run Code Online (Sandbox Code Playgroud)

angularfire2

3
推荐指数
1
解决办法
4489
查看次数