問題タブ [zone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
450 参照

parsing - ゾーン ファイル形式の問題、dnsjava パーサーのクラッシュ - BIND 9

パーサーを使用して DNS からすべてのマスター ゾーンを解析するアプリケーションを作成しています。使用しているパーサーは dnsjava ライブラリ (org.xbill.DNS.Master) のものです。私が解析しているすべてのゾーンは、rndc を介して BIND 9 に既に追加されています。私が直面している問題は、一部のゾーン ファイルが解析されていないことです。パーサーはエラーを返します。

以下に例を示します。このゾーンの名前は pensoul.my で、ファイルは次のようになります。

これと、この形式のすべてのゾーンを解析すると、絶対名エラーが発生します。

このゾーン ファイルの形式を確認するために、次のコマンドを使用しました。

OK のステータスが表示されます。これは、ファイル形式に明らかな問題がないことを意味します。

別のパーサーを使用する必要がありますか、またはこれを回避する方法はありますか?

0 投票する
2 に答える
749 参照

google-cloud-platform - Google Cloud Platform プロジェクトのリージョンを変更するには?

プロジェクトの 1 つでGoogle Cloud Datalabをデプロイしようとしていますが、米国以外にあるプロジェクトにはデプロイできないというエラーが表示されます。プロジェクトを作成するときに、ヨーロッパのデータセンターを指定しました。

このプロジェクトはプロモーション トライアルの恩恵を受けているため、新しいプロジェクトを作成できません。

Compute でこのメタデータのキーと値のペアを設定しようとしましたが、役に立ちませんでした: google-compute-default-region: us-east1.

エラーメッセージの詳細 (少し言い換え):

プロジェクトの場所を変更するにはどうすればよいですか?

0 投票する
1 に答える
384 参照

angular - zone.afterTask および zone.beforeTask フック メソッドが機能しない

私は単純なフックを実装しようとしてzone.afterTaskbeforeTaskますが、コードはエラーをスローしていませんが、それらのメソッドが呼び出されることはありません。

githubでZone リポジトリを検索しましたが、例で使用されているものを除いて、ソース コードでこれらのメソッドへの参照が見つかりませんでした。カウントの例では使用afterTaskしていbeforeTaskますが、デバッガーを設定したところ、これらのメソッドが例で呼び出されることはありません。

これらのメソッドは廃止されたようです。そうでない場合は、私が間違っていることを教えてください。

ここに私のコードがあります -

0 投票する
1 に答える
907 参照

ionic2 - FileReaderがファイルをロードした後、Ionic2ビューが更新されない

開発環境

cju:~/Projects/ionic2/i2ts $ ionic info
警告: ionic.config.js は廃止されました。削除できます。
システム情報:
Cordova CLI: 6.1.1
Gulp バージョン: CLI バージョン 3.9.1
Gulp ローカル: ローカル バージョン 3.9.1
Ionic フレームワーク バージョン: 2.0.0-beta.6
Ionic CLI バージョン: 2.0.0-beta.25
Ionic アプリLib バージョン: 2.0.0-beta.15
ios-deploy バージョン: 1.8.5
ios-sim バージョン: 5.0.8
OS: Mac OS X El Capitan
Node バージョン: v4.4.2
Xcode バージョン: Xcode 7.3 ビルド バージョン 7D175

問題

ブラウザ プラットフォームと iOS 電話の両方で試しました。ブラウザ プラットフォームで表示するには、次の手順を実行します。

イオン プラットフォーム ブラウザを追加

イオンランブラウザ

ブラウザでは、「Hello Ionic」ページから始まります。「cordova-plugin-file を使用してローカル ファイルに書き込む」ボタンをクリックすると、背面にある「This is new text」が cordova-plugin-file を使用してローカル ファイルに書き込まれます。「cordova-plugin-file を使用してファイルから読み取る」ボタンをクリックすると、コンソール ログにファイルが読み取られたことが示されます。ただし、ビューは更新されません。いずれかのボタンをもう一度クリックすると、ビューが新しいテキストで更新されます。

私はグーグルで関連する問題を見つけましたhttps://github.com/angular/zone.js/issues/137。つまり、cordova-plugin-file の FileReader はゾーン化されていません。しかし、私は自分のプロジェクトで "ionic-angular": "2.0.0-beta.6" を使用しています。すでに修正が含まれているべきではありません。それでも、ionic2 プロジェクトで同じ問題 137 が表示されます。

コードはhttps://github.com/CharlesJu1/FileReaderNotZonedにあります

これが hello-ionic.ts ファイルです。

これが hello-ionic.html ファイルです。