В требовании JS в asp.net MVC я пытаюсь получить доступ к переменной и методу, используемому в другом модуле.Как это сделать ?Приведенный ниже пример приведен нижефункция ($) {
$(function () {
var messageToAlert = 'Sample Message'; //Message Could be dynamic
function DOWork(){
alert('hi'); //Or other code using Jquery table
alert(messageToAlert);
messageToAlert = 'Change message ';
}
});
}
PartialViewA In ParentPageA
require([
'jquery',
'bootstrap',
'jqGrid',
'ParentPageA'],
function ($,ParentPageA){
//ParentPageA - is Undefined
$(function () {
//How to Access messageToAlert variable ?
//How to Access DOWork()
//Need to access back the changed MessageToAlert variable as well
});
}
Является ли определение единственным вариантом?если я использую Define - он все еще сможет загружать другие зависимые модули внутри определения?Поскольку мои функции и переменные зависят от других библиотек, которые могут быть запущены (например, функции, которые Jquery, Календарь и т. Д.).