Angularjs 角形Wakanda的ds.addToCatalog()

Angularjs 角形Wakanda的ds.addToCatalog(),angularjs,wakanda,Angularjs,Wakanda,在Wakanda中是否有类似于ds.addToCatalog()的内容?问题是一旦加载了数据存储(例如init(“Employee”)),就不可能在需要时添加新的数据类 我试图只加载每个角度控制器所需的数据类 原因是不同角度控制器具有不同的访问权限,这意味着如果具有有限访问权限的用户登录.init()方法,将抛出以下错误,因为该用户无法访问所有数据类: GET http://127.0.0.1:8081/rest/$catalog/$all/ 401 (Unauthorized) 仅加载具有访

在Wakanda中是否有类似于ds.addToCatalog()的内容?问题是一旦加载了数据存储(例如init(“Employee”)),就不可能在需要时添加新的数据类

我试图只加载每个角度控制器所需的数据类

原因是不同角度控制器具有不同的访问权限,这意味着如果具有有限访问权限的用户登录.init()方法,将抛出以下错误,因为该用户无法访问所有数据类:

GET http://127.0.0.1:8081/rest/$catalog/$all/ 401 (Unauthorized)
仅加载具有访问权限的数据类可以正常工作:

http://127.0.0.1:8081/rest/$catalog/Page,%20Employee,%20News/

实际上,角形Wakanda连接器上有一个bug导致了这个问题。 当第一次调用
$wakanda.init()
时(无论函数的参数是什么),返回的数据存储将缓存在连接器端,并直接返回到对
$wakanda.init()
的进一步调用

Wakanda团队已经意识到这个问题,并将很快得到解决


此时没有可能的解决方法,除非在不带参数的情况下调用
$wakanda.init()
,以检索整个目录。但是,根据您在数据类上设置的访问权限,它将无法正常工作。

新版本v1.1似乎修复了该错误。0@StefanEAngular Wakanda版本1.1.1已经发布,并修复了此问题。现在应该可以顺利工作了。