我使用Yii2主编来自这里.我想删除Image and File Upload.
查看代码:
<?= $form->field($model, 'reason')->widget(
\yii\redactor\widgets\Redactor::className(), [])
?>
Run Code Online (Sandbox Code Playgroud)
截图
我正在尝试在服务加载后分配数据,以便更好地了解代码。
服务
getcampaigndata(slug: any): Promise<any> {
return this.http
.get('service url'+slug)
.toPromise()
.then((res) => res.json())
.catch(this.handleError);
}
Run Code Online (Sandbox Code Playgroud)
父母组成
public slug: string;
public data: any = {};
this.campaign.getcampaigndata(this.slug).subscribe(params => {
this.data = params;
});
Run Code Online (Sandbox Code Playgroud)
子组件
import {CampaignComponent} from '../../campaign.component';
constructor(private shared: SharedService,private route:ActivatedRoute,public campaign: CampaignComponent) { };
ngOnInit() {
console.log(this.campaign.slug);
console.log(this.campaign.data);
}
Run Code Online (Sandbox Code Playgroud)
Run Code Online (Sandbox Code Playgroud)**Output** : SLUG Object{}
如您所见,我已经CampaignComponet在另一个组件上导入了它,它对slug cuz的工作非常好,它slug是在运行时分配的,但是data由于http请求而没有分配。有人对此有解决方案吗?
使用this.data=JSON.parse(localStorage.getItem('currentCampaig??n'));instand的web服务工作正常