我正在将ui路由器0.x转换为1.0,我想从模板/控制器转移到模块。
(传统)路线定义,其中包括:
controller: 'widgetController',
templateUrl: 'widget.html',
controllerAs: 'vm'
直接在我的视图中放置模板:
<div ui-view>
<!-- template content here -->
</div>
但是,如果我将控制器/视图转换为组件并路由至该组件:
component: 'widget'
ui-router(或不确定?)正在为该组件创建DOM元素,所以我的html看起来像这样:
<div ui-view>
<widget>
<!-- template content here -->
</widget>
</div>
多余的元素弄乱了我的布局。我已经看到一些人试图找出如何最轻松地设置该元素样式以解决布局问题的参考。
在仍然使用组件的同时,我可以完全阻止angular创建元素吗?