如果我想为一个元素添加一个动态创建的ng-href,我该如何让它像通常的ng-href一样工作?动态添加ng元素
<a test-href="/link">Test link</a>
指令:
app.directive("testHref", function() {
return {
link: function(scope, elem, attr) {
var newlink = attr.dbHref + "/additional/parameters";
attr.$set("ng-href", newlink);
}
};
});
这将产生<a test-href="/link" ng-href="/link/additional/parameters">Test link</a>
,但我怎么也得到了NG-HREF的行为,因为它应该?
为什么?你为什么想这样做? – ganaraj
为页面上的所有链接添加附加参数 – WhoDidThis