Передача Java-объекта из Java-класса в AngularJS - PullRequest
0 голосов
/ 28 декабря 2018

Я загружаю страницу AngularJS, вызывая этот метод ниже в своем классе Java, просто в качестве примера.Если у меня есть объект, например, Персона, как отправить его на угловую страницу?

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);
 }

1 Ответ

0 голосов
/ 28 декабря 2018

Я не уверен насчет Angular, но есть хорошая практика передавать данные как атрибут тега с префиксом " data- ".

<body data-authenticated-person="{id: 123, fullName: &quot;John Doe&quot;}">
...
</body>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...