7

jQLite (AngularJS で構築) は、Twitter Bootstrap で JavaScript 機能 (ドロップダウンなど) を実行するのに十分ですか?

docs.angularjs言います:

DOM Manipulation from jQuery を使用してコントローラー内の DOM を変更しようとするのをやめる。本当。これには、要素の追加、要素の削除、コンテンツの取得、表示と非表示が含まれます。組み込みディレクティブを使用するか、必要に応じて独自のディレクティブを作成して、DOM 操作を行います。機能の複製については、以下を参照してください。

4

2 に答える 2

6

Angular UI Githubによると、いいえ。

Native AngularJS (Angular) directives for Twitter's Bootstrap. Small footprint (5kB gzipped!), no 3rd party JS dependencies (jQuery, bootstrap JS) required! 
http://angular-ui.github.io/bootstrap/

これは Angular UI 用に特別に作成されたラッパーであることに注意してください。他のユーザーがこれを使用して作成したブートストラップ プラグインを簡単に使用できる場合とできない場合があります。

ただし、デフォルトの Angular UI とブートストラップのコピーでは、github リポジトリのコードが jQuery なしで機能するように大幅に変更されているため、jQuery が必要になります。

[編集] コメントで述べたように、UI Bootstrapも非常に優れたオプションです。

于 2013-08-01T07:07:58.227 に答える
5

Angular UI ブートストラップを使用している場合、jquery は必要ありません

このサンプルサイトを試す

于 2013-08-01T07:07:40.313 に答える