"AngularJS在Polymer元素内部"

9 浏览
0 Comments

"AngularJS在Polymer元素内部"

无论我在 polymer-element 中使用 paper-button 中的 AngularJS 的 ng-click 都无效,需要导入哪个文件吗? 请逐步告诉我该做什么。



  
        Annuler
        Publier
  
  

admin 更改状态以发布 2023年5月22日
0
0 Comments

Polymer和Angular不兼容。

Polymer广泛利用全新的Web组件标准,Angular几乎一无所知,因此当Angular的编译器遇到自定义元素时,试图将其用作Angular指令,但它实际上不是,因此会抛出许多错误。

以下是几个解决方案:
使用ng-polymer-elements,它帮助Polymer元素与Angular兼容。
等待Polymer 0.8并希望它与Angular一起工作。

当您在这里时,请确保查看以下问题的一些答案,这可能会帮助您了解Polymer和Angular之间的一些技术差异:
Polymer元素和AngularJS指令之间有什么区别?

0
0 Comments

我发现最好的解决方法是使用Polymer的 on-click 事件,然后在方法内通过它的 ID 选择 AngularJS 控制器。 \n

    Publier
    Polymer('my-statut-footer_OnEdit',{
        publierClick: function(e, detail, sender) {
            var scope = angular.element(document.getElementById(('controllerID')))
                .scope();
            scope.$apply(function () {
                scope.publier();
            });
        }
    });

0