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