Angular ui-布局切换不起作用
Angular ui-layout toggle not working
Angular 版本 - 1.4.7
Ui-布局版本 - 1.4.1
Plunkr Link - Ui-layout Collapse problem
<div ui-layout-container id="main1" size="20%" min-size="20%">
One
</div>
<div ui-layout-container id="main2" size="80%" min-size="80%">
Two
<div ui-layout="config2">
<div ui-layout-container id="child1" size="80%" min-size="80%">
<br/> Three
</div>
<div ui-layout-container id="child2" size="20%" min-size="20%">
Four
</div>
</div>
</div>
plunkr 示例中 "two" 部分的折叠无法使用一|二拆分器中的切换按钮工作。同样,plunkr 示例中 "four" 部分的折叠在使用三|四拆分器中的切换按钮时不起作用。请帮助
来晚了,但我想我知道答案了。
UI-布局仅允许您在 min/max 大小可能时拖动。比如你有min-size:"20%" max-size="20%",你根本就不能拖动,因为范围内没有弹性。
因此,如果您将两个相邻的 ui-layout-container 设置为分别具有 20% 和 80% 的最小尺寸,当然您将无法拖动——没有两个 div 所在的位置可以满足两个最小尺寸。
ui-layout 中似乎存在错误,因此它不会折叠右侧或底部面板。
这是经过修复的更新版 Plunkr
UI-Layout Collapse Fix
我在 ui-layout1.4 的第 529 行添加了这个。1.js ...
prevContainer.uncollapsedSize = null;
Angular 版本 - 1.4.7 Ui-布局版本 - 1.4.1 Plunkr Link - Ui-layout Collapse problem
<div ui-layout-container id="main1" size="20%" min-size="20%">
One
</div>
<div ui-layout-container id="main2" size="80%" min-size="80%">
Two
<div ui-layout="config2">
<div ui-layout-container id="child1" size="80%" min-size="80%">
<br/> Three
</div>
<div ui-layout-container id="child2" size="20%" min-size="20%">
Four
</div>
</div>
</div>
plunkr 示例中 "two" 部分的折叠无法使用一|二拆分器中的切换按钮工作。同样,plunkr 示例中 "four" 部分的折叠在使用三|四拆分器中的切换按钮时不起作用。请帮助
来晚了,但我想我知道答案了。
UI-布局仅允许您在 min/max 大小可能时拖动。比如你有min-size:"20%" max-size="20%",你根本就不能拖动,因为范围内没有弹性。
因此,如果您将两个相邻的 ui-layout-container 设置为分别具有 20% 和 80% 的最小尺寸,当然您将无法拖动——没有两个 div 所在的位置可以满足两个最小尺寸。
ui-layout 中似乎存在错误,因此它不会折叠右侧或底部面板。
这是经过修复的更新版 Plunkr UI-Layout Collapse Fix
我在 ui-layout1.4 的第 529 行添加了这个。1.js ...
prevContainer.uncollapsedSize = null;