我想知道如何重新访问页面后如何刷新数据。
这是我的github项目,例如:https://github.com/eshk12/Parabi/tree/Medicine-module-complete-add/edit/del/view/list
您可以看到有一个名为Medicine
的页面,并且可以选择删除/编辑Medicine's
值(向左滑动)。
当你巧妙地编辑数据并返回页面Medicine
时,数据仍然是相同的,因为变量没有被重置。
如果我想查看数据的当前状态,我必须刷新页面,这会使构造函数重新运行。
我有办法/想法吗?
谢谢你的头!
答案 0 :(得分:1)
您应该使用angular2 / ionic2生命周期挂钩。 创建类时执行构造函数,但与实际视图无关。
对于ionic2使用:
ionViewDidLoad() {
console.log('Hi');
}
对于角度2使用:
ngOnInit() {
console.log('Hi');
}
您可以在此处查看整个列表https://angular.io/docs/ts/latest/guide/lifecycle-hooks.html
答案 1 :(得分:1)
您可以使用Observables并在服务上每2秒轮询一次数据。 每次数据更改时,observable都会更新。
答案 2 :(得分:0)
我找到了一个每次进入页面时调用的函数:
Option Explicit
Sub adjustColumns()
Dim PONumberCell As String
Dim PONumberAddress As Range
Dim TopLabelinColumn As Range
For Each TopLabelinColumn In Range("A1:Z1").Cells
If TopLabelinColumn.Value Like "PO_NUMBER" Then
TopLabelinColumn.Value = "PO"
PONumberCell = TopLabelinColumn.Address
Set PONumberAddress = Range(PONumberCell)
PONumberAddress.Columns.ColumnWidth = 70
End If
Next TopLabelinColumn
End Sub
谢谢!