这是用于使用import sys
import ctypes
from ctypes import cdll, c_ulong
kFile = 'C:\\Windows\\System32\\kernel32.dll'
mFile = 'C:\\Windows\\System32\\msvcrt.dll'
try:
k32 = cdll.LoadLibrary(kFile)
msvcrt = cdll.LoadLibrary(mFile)
except OSError as e:
print("ERROR: %s" % e)
sys.exit(1)
# do something...
方法在页面上加载变量的代码:
但是,我注意到,即使我们不导入OnInit(第1行)并且不编写ngOnInit
(第10行),该方法仍然会被调用。最佳做法是什么?
答案 0 :(得分:1)
首先,如果您使用的是Ionic,建议您检查离子生命周期事件。可以找到更多信息here。
要回答您的问题,如果要使用OnInit,应导入OnInit并将implements OnInit
添加到类声明中(如已完成)。如果您不这样做,那么Typescript类型检查将给您一条错误消息(因为这是Typescript)。这是一种很好的做法,验证程序不会对无效代码大喊大叫。
如果您不想添加implements OnInit
,则可以使用事件ionViewDidLoad
或其他最适合您的事件。
因此,总结一下最佳做法:
implements OnInit
。