我從短時間開始編碼角度使用純JS設置ng屬性
我得到了HTML與幾個div和類。我想要迭代這些類並將該工具提示分配給該類中的div。我不想將這些角度屬性放入HTML中,因爲我需要動態生成它以逃避HTML中的許多代碼。
例如使用
button.setAttribute ("tooltip-placement", "bottom");
角忽略和放置是標準之一:頂部。
如何「說服」角度使用我自己的角度屬性處理?
謝謝!
以下操縱DOM的指令不會帶來令人討厭的解決方案: 雖然它在DOM中顯示(檢查它),但角度忽略它。 它應該彈出一個工具提示。
demoApp.directive( 'tooltipView',函數(){ 回報{ 限制: 'EA',
link: function (scope, element, attrs) {
element.attr("tooltip-placement", scope.placement);
element.attr("tooltip-html-unsafe", "testtooltip");
element.attr("tooltip-trigger", "mouseover");
}
};
})
爲什麼你不能在編輯器中添加這些屬性? Angular屬性的唯一要點是最大限度地減少視圖中的代碼量,並使視圖易於查看並確定發生的事情。 – tymeJV
我想在javascript文件中添加不屬於HTML文件的屬性,因爲我想動態確定屬性。 – Pille