Javascript 属性具有破折号的ng attr

Javascript 属性具有破折号的ng attr,javascript,html,angularjs,Javascript,Html,Angularjs,我需要使用angular来计算属性值。问题是该属性值有一个破折号(-) 简言之,我需要: <div ng-attr-my-attribute="{{5+5}}"></div> 使成为: <div my-attribute="10"></div> 实际上,DOM只是一字不差地显示了以下内容: <div ng-attr-my-attribute="{{5+5}}"></div> 我觉得我需要使用ng attr,

我需要使用angular来计算属性值。问题是该属性值有一个破折号(-)

简言之,我需要:

<div ng-attr-my-attribute="{{5+5}}"></div>

使成为:

<div my-attribute="10"></div>

实际上,DOM只是一字不差地显示了以下内容:

<div ng-attr-my-attribute="{{5+5}}"></div>

我觉得我需要使用ng attr,因为当我不使用时,例如:

<div my-attribute="{{5+5}}"></div>

完全呈现为:

<div my-attribute="{{5+5}}"></div>

使用角度1.4.1

问题:如何将
ng attr
与带有破折号的属性一起使用

在某些情况下,例如SVG DOM API的限制,您不能 只需写cx=“{scope\u var}}”

ng attr
仅当DOM API上存在限制时才需要,否则可以使用direct属性。对于
div
和其他标准HTML元素,您可以直接访问属性,而无需使用
ng attr

ng attr
-

检查代码段:

angular.module('myApp',[])

检查浏览器中的值检查div属性


问题是什么?使用带有破折号的属性的ng attr