用加载的内容替换ui-view

Soh*_*ail 10 uiview angularjs angular-ui-router

我有这样的多个观点:http://www.funnyant.com/angularjs-ui-router/

我将它们加载到我的页面中

<div data-ui-view="content"></div>   --- 75% width
<div data-ui-view="sidebar"></div>   --- 25% width
Run Code Online (Sandbox Code Playgroud)

现在,当加载内容时,我希望加载的内容不会加载到这些ui-view div中,而是替换它们.可能吗 ?因为如果他们不替换那么在我的情况下浮动将不起作用,侧边栏显示内容.

请帮忙

谢谢

csb*_*nes 1

这是不可能的,也是不可取的,因为它会让您无法更改状态。一个简单的解决方法是将宽度/浮动样式直接添加到 ui-view div。

如果您决心让它发挥作用,您可以创建一个自定义指令包装器,如此处提供的解决方案