Aurelia: вызов функций из консоли отладки Chrome - PullRequest
0 голосов
/ 07 июня 2018

Я опытный, но новичок в Aurelia и не могу понять, как вызвать конкретную функцию из консоли.

Используя этот источник:

<code>
import {} from 'css/style.css';
import {inject} from 'aurelia-framework';
import {DOM} from 'aurelia-pal';    
export class App {
  constructor() {
    this.message = 'Test Application';
    this.todos = ['a','b','c','d'];
    this.DOM = DOM;
  }
    getFish() {
        this.DOM.getElementById("#theMessage").style.color="green";
    }
}
</code>

Я хочу вызвать getFish изконсоль.Кто-то может подумать, что App.getFish () сделает это, но не так много.

Как один класс вызывает функции в консоли отладки для Aurelia?

1 Ответ

0 голосов
/ 07 июня 2018

Я бы просто зарегистрировал this в конструкторе или на самом деле в любой из функций виртуальной машины:

 export class App {
   constructor() {
     console.log('App VM', this); 
   }

   getFish() {
     console.log('get fish called');
   }
 }

Затем я бы щелкнул правой кнопкой мыши по объекту, который регистрируется, и нажал «Сохранить как глобальную переменную».«.Это даст мне переменную для использования.Затем я могу вызвать функцию по желанию.

right click on the logged object and choose Store as global variable

calling function on VM

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...