2016-05-11 15 views
2

Angular-Wakandaにds.addToCatalog()のようなものはありますか?問題は、データストアがロードされると(例えば、init( "Employee"))、必要に応じて新しいDataClassesを追加することができないということです。Angular-Wakandaのds.addToCatalog()

私は各角度コントローラに必要なDataClassesだけをロードしようとしています。

:ユーザーは、すべてのデータクラスにアクセスできないので、.INIT()メソッドで制限されたアクセスも権利のログを持つユーザーは、次のエラーをスローするかどうつまり、異なる角度-コントローラの

理由異なるアクセス権、アクセス権を持つ唯一のデータクラス

GET http://127.0.0.1:8081/rest/$catalog/$all/ 401 (Unauthorized) 

ロードが正常に動作します:

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

答えて

3

は、この問題を引き起こしている角度-Wakandaコネクタ上のバグが実際にあります。 $wakanda.init()が初めて呼び出されたとき(関数に与えられたパラメータに関係なく)、返されたdataStoreはコネクタ側にキャッシュされ、$wakanda.init()への直接の呼び出しに直接戻されます。

ワカンダチームはこの問題を認識しており、間もなく修正される予定です。

パラメータなしで$wakanda.init()を呼び出してカタログ全体を取得しない限り、現時点では回避策はありません。しかし、あなたのdataClassesに設定したアクセス権に従って正しく動作しません。

+0

新しいリリースv1.1.0で修正されたようです。 – Stefan

+0

@StefanE Angular-Wakandaバージョン1.1.1がリリースされました。今はスムーズに動作するはずです。 – Blackus

関連する問題