Javascript AngularJS-战略设计模式?

Javascript AngularJS-战略设计模式?,javascript,angularjs,design-patterns,Javascript,Angularjs,Design Patterns,在AngularJS中是否有一种干净的方法来实现策略设计模式或类似的东西?我基本上是在构建一个仪表板,但在我的系统中有不同的用户级别。因此,有些仪表盘将具有不同的仪表盘,需要不同的功能等等 我想做的是根据用户的访问级别交换控制器。对于常见的东西,我将使用类似于baseDashboardCtrl的东西,然后使用angular.extend(),我将使用不同的数据和功能创建各自的“扩展”仪表板控制器。我想我也会创建不同的partials,但我知道怎么做 我想走这条路,这样我就不会在某些访问级别不需要

在AngularJS中是否有一种干净的方法来实现策略设计模式或类似的东西?我基本上是在构建一个仪表板,但在我的系统中有不同的用户级别。因此,有些仪表盘将具有不同的仪表盘,需要不同的功能等等

我想做的是根据用户的访问级别交换
控制器。对于常见的东西,我将使用类似于
baseDashboardCtrl
的东西,然后使用
angular.extend()
,我将使用不同的数据和功能创建各自的“扩展”仪表板控制器。我想我也会创建不同的partials,但我知道怎么做

我想走这条路,这样我就不会在某些访问级别不需要的时候,用所有这些代码填充一个控制器