我有一个案例,我想在提供程序中调用函数(f1),然后从该函数(f1)我想调用页面中的另一个函数。
这是page1.ts的代码
[t,x] = ode45(@(t,x) lorenz(t,x,a,b,c),[0 10],x0);

和Utils.ts是提供者:
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { Storage } from '@ionic/storage';
import {Utils} from '../../providers/utils';
@Component({
selector: 'page-page1',
templateUrl: 'page1.html'
})
export class Page1 {
//storage: any;
constructor(public navCtrl: NavController, public storage: Storage, public utils: Utils) {
}
test()
{
this.utils.testOut(this.ret);
}
ret()
{
console.log(this);
}
}

但是当它再次进入page1.ts时,它会在console.log" undefined"中打印出来。 这意味着page1.ts不能与其所有变量和函数一起使用。
有人可以帮忙吗?
答案 0 :(得分:0)
如果从utils.ts调用page1.ts中的函数,则应首先导入page1.ts。