我正在使用具有嵌套页面路由器插座的this example。我发现嵌套路由器总是占用iOS上100%的页面高度,而在Android上它会遵循你所说的。
例如,如果你做了类似这样的事情,嵌套的页面路由器插座将是iOS上的全高,但在Android上它实际上将是400高
<GridLayout rows="400, *">
<GridLayout row="0">
<page-router-outlet></page-router-outlet>
</GridLayout>
<GridLayout row="1">
<Label text="Some other content"></Label>
</GridLayout>
</GridLayout>
它在ios上工作得非常好。您的代码可能还有其他一些问题。正如你所建议的那样,我已经克隆了github代码并将其添加到游乐场供您测试。您可以从here进入游乐场。
我建议将你的孩子放在操场上面进行测试。可能是该子组件具有与父级重叠的100%高度。