如何从控制台执行Angular 2+功能?

时间:2018-07-31 13:55:03

标签: angular

我的应用程序将使用Chromefx封装在铬浏览器中。

chromiumfx能够执行任何现有的JS函数,就像操作控制台一样。

我有这个应用程序...

 import { Component } from '@angular/core';
 import { GlobalService} from './global.service';
 import {Router} from "@angular/router";
 @Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
 })
 export class AppComponent {

  constructor(private gs: GlobalService, private router: Router) {

   }
  tst() {
    console.log('hello');
   }
 }

我需要从控制台执行tst()来模拟cromiumfx的操作。有帮助吗?

1 个答案:

答案 0 :(得分:4)

在开发模式下,您可以编写:

ng.probe($0).componentInstance.tst()

其中$0指向组件宿主元素。

Ng-run Example

enter image description here