到目前为止,我已经尝试了
@inject(ViewSlot)
class MyViewModel {
constructor(vs) {
this.vs = vs;
}
created(owner, meView) {
this.view = meView;
}
remove() {
this.vs.removeAll(); // and some other methods in view but no luck
}
}
我如何实现这一目标?如何在删除视图时确保正确清理视图资源?
答案 0 :(得分:1)
Aurelia提供了两种生命周期方法供您在ViewModel numlist = map(int,raw_input().split(","))
s = sum(numlist)
l = len(numlist)
m = float(s/l)
print("mean:"+ str(m))
和detached
上进行选择。通常,Aurelia会处理在您使用的任何视图资源上调用这些方法(如果存在)。
您需要在unbind
个实例上调用removeAll()
是什么原因?