He buscado y probado algunos métodos, como usar directamente app.shadow.dialogue({...}.bind(this)) pero obtengo este error
TypeError no detectado: {(valor intermedio)(valor intermedio)}.bind no es una función
Y tratando de hacer esto en su lugar
let dialogue = { "title": { "text": "Kembali ke tes?", "description": "Anda memiliki tes yang masih berlangsung" }, "actions": [ { "text": "Ya", "class": "bg-safe", "icon": "refresh", "action": "direct/tes" },{ "text": "Tidak, Lihat Hasil Sebelumnya", "class": "bg-danger", "icon": "close", "action": function() { app.shadow.stop(); this.view(); } } ] }; dialogue.actions[1].action.bind(this); app.shadow.dialogue(dialogue); pero this.view aún no entra en el alcance
TypeError no detectado: this.view no es una función
¿Hay alguna manera de hacer que this declaración sea utilizable dentro de un argumento de objeto?
puede ser que usted puede intentar:
` "action":()=> { app.shadow.stop(); this.view(); }`Espero que esto sea útil para ti.