0

我正在使用 OSX 10.10、Webstorm 10.0.4、AngularJS 1.4.3

例如:

.factory('huodai.order.BatchPlanModel', function () {
        var BatchPlanModel = function (date, batches) {
            date = date || "";
            batches = batches || {};
            this.date = date;
            this.batches = batches;
        };
        return BatchPlanModel;
    })

我希望当我输入var a = new BatchPlanModel()控制器时,会出现一些关于参数或文档的提示。但是当我按下 F1 时显示的是控制器的定义。喜欢:

        ($filter,
         [ optional ] $scope,
         [ optional ] $state,
         $timeout,
         BatchPlanModel,
         BatchPlanFactory,
         EXAMINATION,
         ARRIVE_TYPE )

Parameters:
$filter
$scope
$state
$timeout
BatchPlanModel
BatchPlanFactory

并添加类似的东西

       /**
         * 
         * @param date
         * @param batches
         * @constructor
         */

var BatchPlanModel = ...没有帮助之前。

4

2 回答 2

0

不知何故,我可以通过显示文档(按 F1)来检查参数信息。首选项中有一个参数信息部分。您可以将自动弹出时间设置得更短,以便您更快地收到参数信息通知。

于 2015-08-14T02:52:04.653 回答
0

尝试更改组件声明以使用声明的函数引用而不是匿名函数

.factory('huodai.order.BatchPlanModel', batchPlanFactory)

function batchPlanFactory(){
  var BatchPlanModel = function (date, batches) {
            date = date || "";
            batches = batches || {};
            this.date = date;
            this.batches = batches;
        };
        return BatchPlanModel;
}
于 2015-08-13T13:32:22.460 回答