μλ²μμ λ°μ λ°μ΄ν°λ€μ κ°λ°μ λꡬ μ½μμμ μΆλ ₯νλ λ°©λ²μ λν΄ μμλ³΄κ² μ΅λλ€.
λ§μ½ μ΄λ―Έμ§μ κ°μ λ°μ΄ν°λ€μ μλ²μμ λ°μλ€κ³ νλ©΄ result.data.resultλ₯Ό μ λ ₯νμ λ μΆλ ₯μ΄ μλ¬μμ΄ λ κΉμ??
λ€ λ§μ΅λλ€. μλ©λλ€. μλ¬κ° λ°μν©λλ€.
μ μλ¬κ° λ¬κ³ , μ΄λ»κ² μ κ·Όμ νλ©΄ λ κΉμ?? μ°μ μλ¬κ° λλ μ΄μ λ μ½κ² λ§ν΄ DOM κ°μ²΄μ result κ°μ΄ μκΈ° λλ¬Έμ λλ€.
γ £κ°μ²΄μ λ΄μμ€μΌ νλ€!
κ²°κ΅ κ°λ°μ λꡬ μ½μμμ result.data.result μ μ κ·ΌνκΈ° μν΄μλ ν΄λΌμ΄μΈνΈλ‘ λ°μ΄ν° κ°μ λ³΄λΌ λ ν μμμ κ°μ²΄ μμ λ£μ΄μ£Όλ©΄ λ©λλ€.
var aaa = {
dummy: null
, init: function() {
this.addEvent();
}
, addEvent: function() {
var _this = this;
crud.list.onComplete = function(result) {
_this.dummy = result.data.result;
}
}
}
var bbb = {
dummy : null,
init : function(){
this.addEvent();
},
addEvent : function(){
var _this = this;
crud.list.onComplete = function(result){ //=> crud.list.Oncomplete λ΄μ₯ν¨μ μλ
_this.dummy = result.data;
}
}
}
app.ready(function(){ //=> $(()=>{}) μ κ°μ κΈ°λ₯μ μνν¨
aaa.init();
bbb.init();
});
(μ μ½λλ μλΈ νλ μμν¬λ₯Ό μ¬μ©νμκΈ° λλ¬Έμ μλ°μ€ν¬λ¦½ λ΄μ₯ν¨μκ° μλ ν¨μλ€μ΄ λͺ μμ΅λλ€.)
μμμ κ°μ²΄λ‘ bbbμ aaaλ₯Ό μ¬μ©νμμ΅λλ€. bbb κ°μ²΄μ aaa κ°μ²΄λ₯Ό μμ±μμΌμ€ λ€μ app.readyλ‘ κ°μ²΄λ€μ νΈμΆνμ΅λλ€. μ¦, bbbλΌλ κ°μ²΄μλ result.data κ°μ΄, aaaλΌλ κ°μ²΄μλ result.data.result κ°μ΄ λ΄κ²¨μμ΅λλ€.
bbb.dummyλ κ°μ΄ μ λλ‘ μΆλ ₯λμ§λ§ aaa.dummyλ nullμ΄ μΆλ ₯λκ²μ λ³Ό μ μμ΅λλ€. μ΄μ λ₯Ό μμκ² λμ?
κ·Έ μ΄μ λ crud.list.onComplete λΌλ ν¨μκ° bbb κ°μ²΄μμ μ€λ²λΌμ΄λ© λμκΈ° λλ¬Έμ λλ€.
app.ready(function(){
aaa.init();
bbb.init();
});
aaa κ°μ²΄κ° νΈμΆλκ³ κ·Έ νμ bbb κ°μ²΄κ° νΈμΆλλ©΄μ bbb κ°μ²΄μ λ§κ² μ€λ²λΌμ΄λ© λμκΈ° λλ¬Έμ κ°μ΄ μλ κ²μ λλ€.
γ £κ²°λ‘
μλ²μμ λ°μ response κ°λ€μ μ κ·Έλλ‘ κ°λ°μ λꡬ μ½μμ μΆλ ₯ν μλ μμ΅λλ€. κ·Έλμ λ§μ½ μΆλ ₯νκ³ μΆλ€λ©΄ μμμ ν κ°μ²΄μ λ£μ ν μΆλ ₯νμλ©΄ λ©λλ€.
μ½μ΄μ£Όμ μ κ°μ¬ν©λλ€.
μ§λ¬Έμ μΈμ λ νμν©λλ€.
"λ λ°λμ λ°±μλ μμ΄ λ κ±°μΌ"
'...' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Spring] μΈμ μ μ΄μ©ν λ‘κ·ΈμΈ κ΅¬ν (0) | 2020.12.28 |
---|---|
[JS] μΏ ν€λ₯Ό μ¬μ©ν΄λ³΄μ (4) | 2020.12.28 |
[JS]DOM μ½κ² μ΄ν΄νκΈ°!! κ³ μ²μ€μΉ΄μ΄λ μλλλ€ (4) | 2020.12.23 |
[JS] jqueryλ‘ ν΄λμ€λͺ μ΄ λμΌν μ¬λ¬ κ°μ νκ·Έ μ κ·ΌνκΈ° (0) | 2020.12.23 |
[Spring] μλΈλ¦Ώμ΄λ? (0) | 2020.12.22 |