背景: wechat JS API は、wechat の組み込みブラウザー オブジェクト WeixinJSBridge を基盤としています。WeixinJSBridge は、WebView を開いてすぐには準備ができていません。クライアント側でこのオブジェクトを初期化する必要があります。このオブジェクトの準備が整うと、クライアント側は「WeixinJSBridgeReady」を起動するため、WeixinJSBridge API を呼び出す前に、WeixinJSBridge の準備ができているかどうかを確認する必要があります。
if (typeof WeixinJSBridge == "object" && typeof WeixinJSBridge.invoke == "function") {
WeixinJSBridge.invoke'API()....
} else {
if (document.addEventListener) {
document.addEventListener("WeixinJSBridgeReady", callback, false);
} else if (document.attachEvent) {
document.attachEvent("WeixinJSBridgeReady", callback);
document.attachEvent("onWeixinJSBridgeReady", callback);
}
}
ここに質問があります。角度のコンテキストでこのチェックを行うにはどうすればよいですか。このようなものを1つのコントローラーに入れたいです。