0

Как вы называете функцию-символ для ребенка, например, используя ключевое слово super в Java.Как использовать super() для наследования контроллера сплава

parent.js

exports.test = function(){ 
    Ti.API.info('Parent Function'); 
} 

child.js

exports.baseController = 'parent'; 

exports.test = function() { 
    // super.test(); <-- should print "Parent Function" 
    Ti.API.info('Child Overriden Function'); 
} 

Appcelerator сплава наследования: http://docs.appcelerator.com/platform/latest/#!/guide/Inheritance

ответ

0

Используйте это. вместо супер.

this.test(); 
+0

Пробовал, решение не работает. –

+0

Используя это на дочерней функции, на самом деле вызовет бесконечный цикл рекурсии –

+0

на всякий случай, если кто-либо упадет, ища ответ, используйте '$ .test()' –

Смежные вопросы