如何从不同的js文件中添加一个方法到angularjs控制器

how to append a method to a angularjs controller from a different js file

本文关键字:一个 方法 控制器 angularjs 添加 文件 js      更新时间:2023-09-26

我有一个angularjs网站,我想做一个CMS层,将与我的正常网站相结合。我只希望它的业务逻辑被加载,如果我是一个管理员,去到一个特定的链接。

例如,如果我作为管理员输入,在每个项目上都会出现一个"X"按钮,这样我就可以从数据库中删除它。如果我以普通用户的身份进入,即使我检查了资源,我也不会知道还有另一层。

追溯添加控制器或模块的最佳方式是什么?

我想到的一个想法是将控制器附加到视图,实际上是空的,但如果我输入一个特定的链接-一个不同的js文件将被加载,其中将包含控制器的实际代码。

我遇到了一个类似的问题,对用户隐藏了安全层代码。我使用了指令,并根据当前用户组更改了templateUrl。我创建了一个方法来获取适当的templateUrl。