2017-07-12 8 views
0

最近この問題が最後の日に発生しました。基本的に、プラグインがSDK内にロードされると、ウィジェット側のコードは破損します。 Chromeデバッガでは、ReferenceErrorがあります。バリデータが定義されていません。BuildFire SDKウィジェットコードが読み込み中にブロックされ、ブロックされます

angular.min.js:102 ReferenceError: validator is not defined 
at new <anonymous> (http://app.buildfire.com/app/pages/controllers/authCtrl.js:2:30) 
at Object.e [as invoke] (http://localhost:3000/scripts/angular/angular.min.js:36:315) 
at w.instance (http://localhost:3000/scripts/angular/angular.min.js:75:451) 
at http://localhost:3000/scripts/angular/angular.min.js:58:476 
at s (http://localhost:3000/scripts/angular/angular.min.js:7:408) 
at A (http://localhost:3000/scripts/angular/angular.min.js:58:459) 
at g (http://localhost:3000/scripts/angular/angular.min.js:51:299) 
at http://localhost:3000/scripts/angular/angular.min.js:50:415 
at link (http://localhost:3000/scripts/angular/angular.min.js:217:512) 
at Z (http://localhost:3000/scripts/angular/angular.min.js:70:149) <div id="login" ng-include="'http://app.buildfire.com/app/fragments/auth/auth.html'" class="ng-scope"> 

あなたはhttp://app.buildfire.com/app/fragments/auth/auth.htmlへの参照を見ることができるスニペットの非常に終わり:

この

は、参照エラーのためコールスタックです。私は、これはそれを行うには何を持っているかどうかわからないんだけど、いつでもウィジェットをロードし、それがこのようになりますブロックされている:私はそれは同じ壊れたビューを作成し、そのリンクをたどるとき

Broken Widget Auth View

。それが意図されているかどうかは分かりませんが、それが有用かもしれないと思いました。

Buildfire/sdkプロジェクトで、SDKから完全に分離したコピーをmasterからまっすぐにプルダウンしようとしました。新しいSDKに含まれる基本的なMyPluginプロジェクトに対してSDKを実行しても、同じ結果が得られました。私はこれの原因が何であるか分かりません。

答えて

0

説明したように問題を再現できました。それをさらに見てみると、最新バージョンのSDKには新たに必要なJavaScriptファイルがないようです。あなたの周りの一時的な作業は、スクリプトの配列が設定されているloadScript.jsに次のコード行を追加することができたよう:

, this.domain + "app/scripts/framework/validator.js" 

私は、これはSDKの次のバージョンですぐに修正される予定疑い。

+0

SDKは今日更新され、修正されています。 [SDK 1.8.1](https://github.com/BuildFire/sdk/releases/tag/1.8.1) – attila226

+0

これはうまくいきました!ありがとう! – tbergen1

関連する問題