私はこの記事を、Minko Gechevによってself-invoking function in JavaScriptで見つけました。初期化直後に自分自身を呼び出すJavaScript関数を書く方法を教えてくれました。私はこれをどのようにタイプスクリプトで行うことができるのだろうか。 export class ComponentName
のコードを書くと、うまくいきません。 コードは、私が試した:IIFEのtypescript
import {Component, Input} from '@angular/core'
@Component({...})
export class MyComponent{
@Input() infoes;
(function(){
console.log('testing');
})();
}
IDEが表示されたエラーがunexpected token. a constructor, accessor, method or property was expected
です。私はそれが導入されたクラスの概念と関係があると思う。
だから、あなたが何をしようとしたのですか? – tymeJV
TypeScriptはJavaScriptのスーパーセットです。有効なTypeScriptでない有効なJavaScriptはありません。それは、より多くの情報をお願いします。あなたはどんなエラーを出していますか? 「うまくいかない」とは決して十分な問題記述ではありません。 –
'(function(){ console.log( 'testing'); })();これは私が試したものです。私がこれをタイプすると、その下のコードに**の "unused label" **という赤いアンダースコアが付きます。同時に、私が試みたコードは** "予期しないトークン、コンストラクタ、メソッド...が期待されていた"と言っています**。 –