In this plunk我有一個用UL元素聲明的指令。在指令元素參數中獲取HTML標記
<directive>
<ul>
<li id="0">xxx 0</li>
<li id="1">xxx 1</li>
<li id="2">xxx 2</li>
</ul>
</directive>
我試圖通過分析向鏈路功能element
參數檢索這些,但我只讓他們在innerHTML之中。我需要的是將li
元素的ID和文本作爲DOM獲取。有任何想法嗎?
angular.module('app', []);
angular.module('app').directive('directive', function() {
var directive = {};
directive.restrict = 'AE';
directive.scope = true;
directive.link = function(scope, element, attrs) {
console.log(element)
};
return directive;
});
你想這樣的結果: http://plnkr.co/edit/baeGA2wbMuZkQRW5vlY7?p=preview – Natiq
@Nati不,它仍然是這樣的純文本。 – Michelangelo
這看起來真的倒退了。什麼生成的HTML首先? – charlietfl