Angularjs 不共享近父级的DOM元素上的ng视图

Angularjs 不共享近父级的DOM元素上的ng视图,angularjs,model-view-controller,ng-view,Angularjs,Model View Controller,Ng View,ng view有没有办法绑定两个不共享公共近父级的DOM元素 我对ng视图的理解是,它绑定了一个DOM元素,以便在模板之间动态切换(进一步生成视图)。比如说,如果我有一个搜索栏和一个标签,它们在框模型意义上“接近度”很低,但在架构上应该绑定到同一个控制器,会发生什么 除了强制相同的控制器元素共享一个共同的父元素并诉诸于通常糟糕的CSS样式实践之外,还有其他解决方法吗 您的描述非常笼统,因此我无法为您提供具体的解决方案,但您有两个明显的选择: 1) 您可以将整个良好的CSS页面包装在一个div中,

ng view有没有办法绑定两个不共享公共近父级的DOM元素

我对ng视图的理解是,它绑定了一个DOM元素,以便在模板之间动态切换(进一步生成视图)。比如说,如果我有一个搜索栏和一个标签,它们在框模型意义上“接近度”很低,但在架构上应该绑定到同一个控制器,会发生什么


除了强制相同的控制器元素共享一个共同的父元素并诉诸于通常糟糕的CSS样式实践之外,还有其他解决方法吗

您的描述非常笼统,因此我无法为您提供具体的解决方案,但您有两个明显的选择: 1) 您可以将整个良好的CSS页面包装在一个div中,该div就是ng视图本身。事实上,这不是一个坏习惯。只需将“body”绑定到控制器(或者将整个页面包装在
中,然后使用CSS和HTML进行任何您喜欢的操作) 2) 您可以使用angular ui,在同一页面上启用多个视图