基本上,我有一个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"
}