AngularJS がフロントエンドの js フレームワークとして使用されているかどうかを知る必要があります。テンプレート エンジン用に別のハンドルバーが必要ですか? ...私の見解では、AngularJS自体を使用してテンプレートエンジン機能を実現できます!
質問する
44382 次
1 に答える
96
そうです、ハンドルバーとAngularを一緒にするとかなり役に立たなくなります。
ハンドルバーとAngularは完全に異なるものです。
ハンドルバーはテンプレートエンジンです。派手なtemplatey-stringを記述し、それにJSONオブジェクトを与えると、データからHTMLがレンダリングされます。データバインディングや更新はなく、1回限りのレンダリングです。
AngularJSは、HTMLコンパイラおよびデータバインダーです。Angularは、HTMLを調べて角度テンプレートタグを探し、それらを解釈/コンパイルし、特定のコントローラースコープのデータへの変更でHTMLを更新します。Angularは、HTML文字列を一度だけレンダリングするのではなく、HTMLをコンパイルしてスコープにバインドし、そのスコープのデータが変更されると更新します。
于 2012-11-26T12:26:02.320 に答える