我的应用程序正在运行,没有任何错误,但WebStorm似乎与我使用我的控制器的方式有问题。我在app.js中声明并链接它们,如下所示:
$routeProvider
.when(...) // Omitted in sample
.when('/register/', {
templateUrl: '/app/components/register/register.html',
controller: 'RegisterController',
controllerAs: 'registerCtrl'
})
.otherwise({
redirectTo: '/home/'
});
然后从我的模板中调用它们:
<div class="form-group" ng-class="{'has-success': registerCtrl.firstNameValidates()}">
但是,将鼠标悬停在registerCtrl上会显示以下消息:&#34;未解析的变量或类型registerCtrl&#34;。
如果我使用ngController指令声明我的控制器,一切都很好,但在app.js中声明它们也是标准的AngularJS行为,据我所知...可能是因为WebStorm不是没有那么远在解决变量?有没有人得到它的工作?