【发布时间】:2017-07-04 15:36:58
【问题描述】:
我想从home.ts调用方法refreshMe()。但我得到消息,它不在 typeof 中。
这是我尝试过的:
=> settings.ts
import { HomePage } from '../home/home'
[...]
HomePage.refreshMe();
=> home.ts
refreshMe() {
this.navCtrl.setRoot(this.navCtrl.getActive().component);
}
这里又是确切的错误消息:
类型“typeof HomePage”上不存在属性“refreshMe”。
【问题讨论】:
-
它可能不是真正的 DRY,但如果该方法只有一行,则应将其作为方法添加到要调用它的组件中。在另一个页面中注入一个页面可能会在以后导致一些问题......
-
我明白了,我该怎么做?我是 Ionic 的新手,你能给我一些示例代码吗?
-
如果你没问题,你能否删除这个问题,因为它与this one 重复?或者它有什么不同?谢谢:)
-
对不起,我不允许删除它。但是,是的,我想它几乎是一样的。
标签: typescript ionic-framework ionic3