12

私はたくさんの angularjs コード (同僚によって書かれた) を持っており、Windows 8 Metro (または名前を変更することを決定したもの) アプリでどれだけ再利用できるかを評価しようとしています。

angularjs が WinJS でどれだけうまく機能するか知っている人はいますか?

Windows 8 はまだ非常に新しく、Angular を使用して Windows 8 アプリを構築しようとした人はあまりいないかもしれませんが、特定の独自の html を必要とする他のフレームワークで angular を使用しようとした経験がある人はいますか?属性 (おそらく Yahoo Connected TV アプリなど)。

私の主な懸念は、Angular を介してコンテンツが DOM に動的に挿入されたときに、WinJS 独自の html 属性が取得されず、適切に動作しないことですが、私にはわかりません。

Windows開発ボックスが届くのをまだ待っているので、今は調査中です。誰かが答える前にそれが現れた場合は、戻って結果を共有します.

4

5 に答える 5

11

これは通常の HTML プラットフォームであり、機能の点では IE10 と同じです。最初に toStaticHTML を通過することが多い innerHTML などの特定の直接設定には制限があります。ただし、これは回避できます。

HTML5 Win8 アプリケーションを作成するために WinJS を使用する必要はありません。

于 2012-08-14T18:55:31.323 に答える
5

WinJS.Binding名前空間は、AngularJS が行うことの多くを行います。AngularJS と同様の属性を使用するdata-ため、テンプレートを AngularJS から WinJS に移植することはそれほど難しくないかもしれませんが、バックエンド JavaScript の多くを変更する必要があるかもしれません。

于 2012-09-26T21:14:19.730 に答える
1

このブログ ( http://onehungrymind.com/windows-8-and-angularjs/ ) はこの問題を解決しているようですが、まだ解決しなければならない副作用があるかもしれません。

于 2013-05-13T20:00:23.070 に答える