введите описание изображения здесь
удалить 2-й элемент.но пункт 1 уничтожить.
class parent
{
myScroll: scollview;
for(let i = 0; i < 3; i++)
{
myScroll[i].add(child);
}
myScroll[1].removeFunc();
}
class child
{
static instance : myClass;
load()
{
myClass.instance = this;
}
removeFunc()
{
this.myDelegate(this.myCallbackFunc);
//or
myClass.instance.myDelegate(myClass.instance.myCallbackFunc);
this.myDelegate(this.myCallbackFunc.bind(this); //same. remove 2nd item. but item 1 destroy.
}
myCallbackFunc()
{
this.remove(); // error
//or
myClass.instance.remove(); //share... remove 2nd item. but item 1 destroy.
}
}
myClass в просмотре прокрутки
Поэтому я не могу использовать статический экземпляр.
, поскольку первый элемент принимает обратный вызов.
Как я могу решить это?