我(非常)最近潜入了 Angular,但我在如何设计我的布局方面有点挣扎。
对于我的网站,我创建了一个包含输入字段和一些按钮的菜单。这个想法是输入字段与任一按钮组合应该服务于一个功能。所以说对于 viewA,输入字段应该只充当搜索栏。但是,如果用户单击其中一个按钮,则应使用输入字段值作为在另一个 viewB 中创建新项目的基础。
搜索功能非常适合 viewA,但我无法让按钮切换视图。我怀疑(或知道,但不知道如何解决)这是因为提到的按钮在视图之外(ng-view),因此没有控制器。
我搜索了“多个控制器/视图”,其中的建议因使用包含功能或创建服务而异。问题是我不知道什么是最佳实践,或者对于我的案例是否有必要。