2

多くのパーシャルを含むサイトがあり、そのうちの 1 つに、角が丸い入力フォームをレンダリングするネストされた ng-repeat があります。IE では、このネストされた繰り返しのケースでのみ、IE コンソールに一般的な PIE エラーがあり、生のテンプレート (ng-show が機能していない、国際化が機能していない) がページにドロップされているようです。 DOM が必要です。Angular が作業を完了する前に、PIE スクリプトが実行されているように思えます。

PIE.htc を Angular でうまく動作させるためのベスト プラクティスはありますか? または、より良い解決策はありますか?

4

1 に答える 1

4

さて、あなたはPIE の PIE.js バージョンを使いたくなるでしょう。

そこから、必要な要素に PIE を適用するディレクティブを作成するなど、簡単なものにする必要があります。

app.directive('applyPie', function() {
   return {
      restrict: 'A',
      link: function(scope, elem, attr) {
         PIE.attach(elem[0]);      
      }
   }
});

次に、次のように使用します。

<div class="rounded" apply-pie>Wee! I'm rounded</div>
于 2013-01-18T14:19:18.450 に答える