2

CSS3 が適切にサポートされていないため、レイアウトの見栄えを良くする JavaScript 関数があります。

var handleWindowResize = function() {
    // Code omitted because i don't think it's relevant
};

次のシナリオで呼び出す必要があります

  • ウィンドウ負荷
  • ウィンドウのサイズ変更
  • $viewContentLoadedが発生するたびに

この種のコードを AngularJS アプリに配置するのに最適な場所はどこですか?

4

1 に答える 1

2

コントローラーでこれを行いたくありません。コントローラーは DOM を参照してはなりません。代わりに、これを行うディレクティブを作成します。「maintain-layout」などの動作を説明するディレクティブを作成し、そのディレクティブに動作を入れます。

于 2013-04-13T01:04:14.830 に答える