基本上,我有一个div,我正在放置一种动态样式

<div style="position:relative; left: {{et.getNumPadStyle()}}px">


我的功能getNumPadStyle将具有

function getNumPadStyle {
    var num = "25";
    return num;
}


这给我一个错误

Referencing DOM nodes in Angular expressions is disallowed! Expression: et.getNumPadStyle()


当我检查元素时,确切的数字没有反映

element {
    position:relative;
    left:{{et.getNumPadStyle()}}px
}


如何解决呢?

最佳答案

像这样尝试ng-style

<div ng-style="et.getNumPadStyle()">


并在Angular代码中:

    $scope.et = {};
    $scope.et.getNumPadStyle = {
        "padding-left" : "25px"
    }

09-25 13:49