如何使AngularJS绑定到A标签的title属性?
目的是使产品名称出现在缩略图的工具提示中。浏览器不会根据“ ng-title”或“ ng-attr-title”创建工具提示。
我们正在使用AngularJS 1.0.7版。您可以在任何属性前面加上“ ng-”或“ ng-
attr”,Angular会进行相应的绑定。但是,它似乎没有“绑定”到HTML“ A”标签的标题上。
码: <a title="{{product.shortDesc}}" ...>
预期结果: <a title="Canon Powershot XS50 12MB Digital Camera" ...>
实际结果:<a title="{{product.shortDesc}}" ...>
工具提示中出现不必要的括号。
码: <a ng-attr-title="{{product.shortDesc}}" ...>
预期结果: <a title="Canon Powershot XS50 12MB Digital Camera" ...>
实际结果: <a ng-attr-title="Canon Powershot XS50 12MB Digital Camera" ...>
我们没有简单的title
服装,也没有有效的工具提示。
回答:
看起来ng-attr
是AngularJS
1.1.4中的新指令,在这种情况下可以使用。
<!-- example --><a ng-attr-title="{{product.shortDesc}}"></a>
但是,如果您使用1.0.7,则可以编写一个自定义指令以反映效果。
以上是 如何使AngularJS绑定到A标签的title属性? 的全部内容, 来源链接: utcz.com/qa/428929.html