我正在尝试创建一个包含核心头部面板的“my-app”元素。看起来人们会想要为SPA做一件很常见的事情。另一个元素内部的聚合物核心头部面板
我的index.html:
<!DOCTYPE html>
<html>
<head>
<script src="bower_components/platform/platform.js"></script>
<link rel="import" href="elements/my-app.html">
</head>
<body fullbleed layout vertical unresolved>
<my-app></my-app>
</body>
</html>
与我-app.html:
<link rel="import" href="/bower_components/polymer/polymer.html">
<link rel="import" href="/bower_components/core-toolbar/core-toolbar.html">
<link rel="import" href="/bower_components/paper-tabs/paper-tabs.html">
<link rel="import" href="/bower_components/core-header-panel/core-header-panel.html">
<polymer-element name="my-app">
<template>
<core-header-panel flex>
<core-toolbar>
<div>Hello World!</div>
</core-toolbar>
</core-header-panel>
</template>
<script src="my-app.js"></script>
</polymer-element>
,但我似乎得到的是:
什么想法?
编辑:我已经改变了我的代码,与聚合物文档(https://www.polymer-project.org/docs/elements/core-elements.html#core-header-panel)上的第一个例子完全相同,只是核心页眉面板在另一个元素内,而不是直接在主体内部。
EDIT2:如果禁用现在的位置是:相对核心头面板上,然后它看起来更好:
我试过了,它没有工作:(我已经编辑我的问题是完全相同的聚合物文档的例子,除了它在另一个组件内,但它仍然没有工作.. – mikeysee 2014-10-22 23:00:02
嗯。我不知道为什么flex属性是不是在这种情况下工作 但是,如果你离开'index.html'您可以在'我-app.html'设置的样式: ... 或者只是:'core-header-panel:100vh' – DocDude 2014-10-22 23:40:10
添加之前的评论来回答。 – DocDude 2014-10-22 23:46:30