在静态块之间保存公共输入值

时间:2017-11-30 12:25:01

标签: java

我无法在第一个静态块中获取输入值。

这是我的代码:

<div>
    <!--Layout one-->
    <div *ngIf="isGrid">
      <div *ngFor="let test of testData">
         <layout-one-template [data]="test"></layout-one-template>
      </div>
    </div>
<!--Layout one ends-->

<!--Layout two starts-->
   <div *ngIf="isList">
      <div *ngFor="let test of testData">
         <layout-two-template [data]="test"></layout-two-template>
      </div>
   </div>
<!--Layout two ends-->
</div>

有什么办法吗?

1 个答案:

答案 0 :(得分:0)

目前尚不清楚被问到的是什么。显然,可以编辑和改进问题。由于您不熟悉stackoverflow,因此可能首先尝试查看现有问题并将其格式化以使其更清晰易读。 如果你想知道如何从一个静态方法传递值读取并在另一个静态方法中使用那么可能你可以使用全局变量。 如果您正在考虑使用静态块(这似乎不适合您的用例),那么静态块工作将按顺序执行。 read this

您的代码存在一些问题 -

  • 您不需要等待逻辑,因为有多个IO API等待用户输入。
  • main方法始终是jvm的入口点,创建多个主电源并不意味着可以从jvm调用所有内容。
  • 创建了许多不必要的变量。

以下是您可能参考的一小段代码 -

gettimeofday