質問: @hostbindingと@hostlistener:彼らは何をし、何のためにいますか? 世界中の私の絡み合い、特に angular.ioスタイルのドキュメント で、私は@hostbindingと@hostlistenerへの参照をたくさん見つけました。これは非常に基本的なことのようですが、残念ながら現時点ではそれらのドキュメントは少し概略的です。誰が彼らが何であるか、彼らがどのように働くか、そして彼らの用法の例を与えることを説明してもらえますか?
回答: 彼らが何をしているのか覚えておくのに役立つ簡単なヒント - hostbinding('value') myvalue;は[value]="myvalue"とまったく同じです。そしてhostlistener('click') myclick(){ }は(click)="myclick()"とまったく同じです。hostbindingとhostlistenerはディレクティブに書かれ、他のものは(...)と[..]は(コンポーネントの)テンプレートの中に書かれます。