问题
As there isn't much information about Aurelia framework I got stuck with these 2 questions.
- Is it possible to create multiple Aurelia apps on single page and
how this can be achieved? - Alternatively is there a way to call out single application templates in 2 different places outside the main app container?
- For example I want to use Aurelia SPA in CMS system and call it out in different elements like header, main container and aside container.
回答1:
Yep, just add two elements to the page with an aurelia-app
attribute.
Here's an example: https://gist.run?id=2d310abbbea337fb5f6d110ec807f7d2
<!doctype html>
<html>
<head>
<title>Aurelia</title>
</head>
<body>
<div aurelia-app="main1">
<h1>Loading...</h1>
</div>
<div aurelia-app="main2">
<h1>Loading...</h1>
</div>
...
</body>
</html>
来源:https://stackoverflow.com/questions/33473457/multiple-aurelia-apps-on-one-page