現在、AngularJSプラグインを使用しています。本当に役に立ちます。WebStormはAngularJS 'vm'変数を認識しません
唯一の欠点は、変数vm
を認識しないことです。
私は私の見解でvm
変数を使用するために私のディレクティブでこれらの設定を使用します。
controllerAs: 'vm',
bindToController: true
しかし、WebStormはそれを認識し、このエラーを与えていない:
現在、AngularJSプラグインを使用しています。本当に役に立ちます。WebStormはAngularJS 'vm'変数を認識しません
唯一の欠点は、変数vm
を認識しないことです。
私は私の見解でvm
変数を使用するために私のディレクティブでこれらの設定を使用します。
controllerAs: 'vm',
bindToController: true
しかし、WebStormはそれを認識し、このエラーを与えていない:
私はWebStormとIntelliJの両方でAngularJSプラグインを使用してテストしました。どちらの場合も、ルート要素のng-controllerディレクティブを含むテンプレートはテンプレート内の変数を認識し、 ot。問題を解決するためにテンプレートに追加することをお勧めします。
<div ng-controller="commitmentController as cc">
<div class="margin-top-bottom">
<a ui-sref="commitmentList" ng-click="cc.sessionManager.okToContinueWithUnsavedChanges()"
role="button"><span class="glyphicon glyphicon-chevron-left">
</span>Back to All Commitments
</a>
</div>
<!-- Rest of template here -->
</div>
これはWebstormのバグです。考えられる回避策については@tokkovの答えをご覧ください。
は、ここでの問題トラッカーのバグを参照してください:https://youtrack.jetbrains.com/issue/WEB-20676
あなたは、「VMとしてmyControllerName」NG-コントローラ=を使用してテンプレートにコントローラを定義していますか? – tokkov
いいえ私はそれをしていません – Jelle