Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
234 views
in Technique[技术] by (71.8m points)

angular - How to let IDE understand a custom attribute is valid

I was trying to add a custom directive to all the elements in my Angular app (v9.1.4). I added this attribute to prevent the behavior for some of the elements.

  @Directive({
      selector: 'my-custom-element:not([preventBehavior])',
    })

The problem now is that the IDE doesn't understand when the attribute is valid throwing a warning "Attribute preventBehavior is not allowed here", in spite of Angular suggesting that attribute in autocomplete.

Previously, to fix this, I added an empty attribute to the styles.scss, delegating to the css engine, but this is clearly a hack.

Is there a more correct way to declare the existence of this attribute and make the IDE understand where is applicable?

question from:https://stackoverflow.com/questions/65935817/how-to-let-ide-understand-a-custom-attribute-is-valid

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...