2

我有一个包含许多部分的站点,其中一个具有嵌套的 ng-repeats,可呈现带有圆角的输入表单。在 IE 中,只有在这种嵌套重复的情况下,IE 控制台中才会出现一般 PIE 错误,并且看起来原始模板(ng-show 不起作用,国际化不起作用)除了所有预期的 DOM。这让我觉得 PIE 脚本在 Angular 完成工作之前正在运行。

是否有任何最佳实践可以让 PIE.htc 与 Angular 一起工作?还是有更好的解决方案?

4

1 回答 1

4

好吧,您将要使用PIE.js 版本的 PIE

从那里应该是一些简单的事情,比如创建一个将 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 回答