我在使用Javascript的角度2中。如何獲得角度爲2且只有javascript的指令中的當前元素的訪問權限
在一個指令中,我需要訪問當前元素才能操作DOM。
請注意,我不能在hashtag(#element
)中使用這個技巧,因爲我會有很多像這樣的元素。每個人都會有我的指示。
的Html
<p [focus]="p1.focus"></p>
<p [focus]="p2.focus"></p>
<!-- ... -->
的Javascript
(function (app) {
app.Focus =
ng.core.Directive({
selector: "[focus]",
inputs: ['focus'],
}).Class({
constructor: function() {
// how get access to the current element here
}
})
})(window.app || (window.app = {}));
你知不知道我該怎麼辦呢?
不幸的是,正式文件還沒有爲JavaScript
你試過用'this'嗎? – vinagreti
'this'返回指令,但不返回DOM中的當前元素。 –
我可以告訴你打字稿嗎?你能轉換它嗎? – micronyks