在镖聚合物UI打印报表webstorm控制台没见过(print statements in dart

2019-10-23 14:14发布

我有一个飞镖UI应用中的一些打印语句。 根据不同的UI选择字符串被打印到控制台。 一切作为与飞镖与Eclipse插件预期工作。 现在,我看不到任何打印输出到控制台在我的镖聚合物的应用。

任何可能的帮助表示赞赏。

编辑1

。镖

import 'dart:html';
import 'package:paper_elements/paper_input.dart';
import 'package:polymer/polymer.dart';

/// A Polymer `<main-app>` element.
@CustomTag('main-app')
class MainApp extends PolymerElement {
  @observable String reversed = '';

  /// Constructor used to create instance of MainApp.
  MainApp.created() : super.created();

  void reverseText(Event event, Object object, PaperInput target) {
    reversed = target.value.split('').reversed.join('');
    print(reversed); // NOTHING IS SHOWN IN ANY CONSOLE
  }

html的

<!-- import polymer-element's definition -->
<link rel="import" href="../../packages/polymer/polymer.html">

<link rel="import" href="../../packages/paper_elements/paper_input.html">

<polymer-element name="main-app">
  <template>
    <style>
      :host {
        display: block;
      }
    </style>

    <paper-input label="Type something..." on-keyup="{{reverseText}}"></paper-input>

    <p>
      Reversed: {{ reversed }}
    </p>
  </template>
  <script type="application/dart" src="main_app.dart"></script>
</polymer-element>

在main_app.dart打印语句不打印到任何可见的控制台。

Answer 1:

确保已安装在Dartium的调试的IntelliJ插件。



Answer 2:

我有同样的问题。 只需运行应用程序(如飞镖编辑)似乎并不足够。 在WebStorm,打印()语句出现在控制台预期只有当我在调试模式(按Ctrl-d)的应用程序。



文章来源: print statements in dart-polymer UI not seen in webstorm console