RubyMine 2026.1 Help

AngularJS

Angular 1 とも呼ばれる AngularJS(英語) は、シングルページ Web アプリケーションを開発するためのフレームワークです。 RubyMine は、あらかじめ定義されたおよびカスタムの ng ディレクティブ、コントローラー名やアプリケーション名のための AngularJS 対応補完オプション、さらに中括弧式 {{}} 内のデータバインディングに関するコードインサイトを提案します。 組み込みの AngularJS ライブテンプレートを使用して、HTML のコントローラー名と JavaScript の定義名の間、または ngView または &routeProvider とテンプレート間を移動できます。 AngularJS エンティティの場合は、 シンボルに移動ナビゲーションを使用します。

始める前に

  1. Node.js をダウンロードしてインストールします。

  2. 設定 | プラグイン ページ、タブ インストール済み で、 JavaScript and TypeScript および Angular と AngularJS に必要なプラグインが有効化されていることを確認してください。 詳細は、 プラグインの管理を参照してください。

新しい AngularJS アプリケーションを作成する

AngularJS フレームワークをダウンロードして手動で、または Bower パッケージマネージャーを使ってプロジェクトに AngularJS をインストールできます。

AngularJS の依存関係をダウンロードする

  • 組み込み ターミナル (Alt+F12) で次のように入力します。

    npm install

  • または、プロジェクトルートの package.json ファイルのコンテキストメニューから 'npm install' の実行 を選択します。

空の RubyMine プロジェクトを作成する

  1. ウェルカム 画面で 新規プロジェクト をクリックするか、メインメニューから ファイル | 新規 | プロジェクト を選択します。 新規 プロジェクト ダイアログが開きます。

  2. 左側のペインで、 空のプロジェクト を選択します。

  3. プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。

  4. 作成 をクリックしてください。

空のプロジェクトに AngularJS を手動でインストールして構成する

  1. http://angularjs.org/AngularJS フレームワークをダウンロードしてください。

  2. AngularJS を使用する空のプロジェクトを開きます。

  3. AngularJS を RubyMine JavaScript ライブラリとして構成し、RubyMine が AngularJS 固有の構造を認識し完全なコーディング支援を提供できるようにします:

    1. 設定 ダイアログ(Ctrl+Alt+S )で 言語 & フレームワーク | JavaScript | ライブラリ に移動します。

    2. ライブラリ エリアで、 追加 ボタンをクリックします。

    3. 開いた 新規ライブラリ ダイアログで、ライブラリの名前を指定してください。

    4. ライブラリファイルのリストの横にある 追加 ボタン (追加ボタン) をクリックし、個別のファイルが必要か、フォルダー全体が必要かによって、 ファイルのアタッチ… または ディレクトリのアタッチ… を選択します。

    5. 開いたダイアログで Angular.js 、または Angular.min.js 、またはディレクトリ全体を選択します。

      RubyMine は 新規ライブラリ ダイアログに戻り、 名前 の読み取り専用フィールドに選択したファイルまたはフォルダーの名前が表示されます。

    6. タイプ フィールドに、ダウンロードして追加するバージョンを指定します。

      • Angular.js を追加した場合は、 Debug を選択してください。 このバージョンは開発環境、特にデバッグに役立ちます。

      • 縮小(英語)された Angular.min.js を追加した場合は、 リリース を選択します。 このバージョンは、ファイルサイズが大幅に小さいため、実稼働環境で役立ちます。

    詳細は JavaScript ライブラリを構成する をご覧ください。

Bower を使用して空のプロジェクトに AngularJS をインストールする

  1. AngularJS を使用する空のプロジェクトを開きます。

  2. Bower の説明に従って Bower をインストールしてください。

  3. 埋め込まれた ターミナルAlt+F12 )で、 bower install angular と入力して、パッケージをプロジェクトの依存関係としてインストールします。

既存の AngularJS アプリケーションから始める

プロジェクトに Angular ソースがすでにある場合(たとえば bower_components フォルダーに)、プロジェクトを開いて作業を開始してください。 これらのソースが プロジェクトから除外されている場合は、AngularJS を JavaScript ライブラリとして設定するだけです。

バージョン管理からアプリケーションのソースをチェックアウト

  1. ウェルカム 画面で リポジトリのクローン をクリックします。

    あるいは、メインメニューから ファイル | 新規 | バージョン管理からプロジェクト…Git | クローン…VCS | バージョン管理から取得 を選択します。

    メインメニューの Git の代わりに、プロジェクトに関連付けられている他のバージョン管理システムが表示される場合があります。 例えば、 Mercurial または Perforce です。

  2. 表示されるダイアログで、リストからバージョン管理システムを選択し、アプリケーションソースをチェックアウトするリポジトリを指定します。 詳細については、 プロジェクトをチェックアウトする(クローン)を参照してください。

依存関係をダウンロードする

  • ポップアップで 'npm install' の実行 をクリックしてください。

    Angular アプリケーションを開き、package.json から依存関係をダウンロードする

プロジェクトのセキュリティ

RubyMine の外部で作成され、インポートされたプロジェクトを開くと、RubyMine はこのプロジェクトの馴染みのないソースコードの処理方法を決定できるダイアログを表示します。

次のいずれかのオプションを選択してください:

  • セーフモードでプレビュー :この場合、RubyMine はプロジェクトをプレビューモードで開きます。 これは、プロジェクトのソースを参照することはできますが、タスクやスクリプトを実行したり、プロジェクトを実行 / デバッグしたりすることはできないことを意味します。

    RubyMine はエディター領域上部に通知を表示し、 プロジェクトを信頼する… リンクをクリックするといつでもプロジェクトをロードできます。

  • プロジェクトを信頼 :この場合、RubyMine はプロジェクトを開いてロードします。 これは、プロジェクトが初期化され、プロジェクトのプラグインが解決され、依存関係が追加され、すべての RubyMine 機能が利用可能になることを意味します。

  • 開かない :この場合、RubyMine はプロジェクトを開きません。

詳細は プロジェクトのセキュリティ をご覧ください。

AngularJS ルーターの状態ダイアグラムを使用する

ui-router(英語) を使用する AngularJS アプリケーションのビュー、状態、テンプレートの関係を示すダイアグラムが表示されます。

ダイアグラムを生成して表示する

  • 目的のファイルをエディターで開き、コンテキストメニューから ダイアグラム | AngularJS ui-router 状態ダイアグラムの表示 を選択します。 RubyMine はダイアグラムを生成し、別のエディタータブに表示します。

  • 要素を選択し、コンテキストメニューから ソースに移動 を選択します。

2026 年 6 月 2 日