Я знаю, что у меня нет чего-то основного. Как мне вызвать метод checkValue
изнутри метода startup
(прокомментированная строка)? Все это содержится в представлении в структуре MVC и пользовательском API.Вызов метода другим способом
По существу, когда startup
работает, я хочу, чтобы стрелял alert()
.
define(function(require) {
'use strict';
var Class = require('common/Class'),
ModuleView = require('common/platform/ModuleView');
var value = 0;
return Class.create(
ModuleView,
{
startup : function() {
value = 1;
//invoke checkValue(value) somehow... this.checkValue(value)?
},
checkValue: function(value) {
if (value >= 1) {
alert("Hello.");
}
}
}
);
});
Так вы попробовали? –
ха-ха, да, никогда не знаю, пока не попробуешь. Отлаживайте его, проверяйте «это» внутри «запуска», чтобы увидеть, является ли это окном, или если это объект, который имеет функцию «checkValue», или если это какая-то другая вещь, которая может привести вас к вашему объекту с помощью этой функции. – JohnnyFun
@PaulS. Да, нада. – daveycroqet