【问题标题】:Passing Java object from Java class to AngularJS将 Java 对象从 Java 类传递给 AngularJS
【发布时间】:2019-05-26 02:29:03
【问题描述】:

我通过在我的 Java 类中调用下面的这个方法来加载一个 AngularJS 页面,这只是一个示例。如果我有一个对象,例如 Person,如何将它发送到 Angular 页面?

public void init() {
     Person p = this.person; //This is just an example of the object I send
     final JFXPanel fxPanel = new JFXPanel();
     fxPanel.setLayout(new BorderLayout(2,2));
     fxPanel.setSize(new Dimension(1000, 1000));
     fxPanel.setVisible(true);
     Platform.runLater(() -> {
        WebView webView = new WebView();    
        webView.getEngine().load("http://localhost:4200");
        webView.setVisible(true);
        fxPanel.setScene(new Scene(webView));
        });
     add(fxPanel);
 }

【问题讨论】:

标签: java angularjs


【解决方案1】:

我不确定 Angular 的做法,但有一个很好的做法是将数据作为带有“data-”前缀的标签的属性传递。

<body data-authenticated-person="{id: 123, fullName: &quot;John Doe&quot;}">
...
</body>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 2019-01-02
    相关资源
    最近更新 更多