您必须修改_entity-management.controller.js
该文件位于目录: ../node_modules/generator-jhipster/generators/entity/templates/client/angularjs/ SRC /主/ web应用/应用/实体/ _entity-management.controller.js
您需要在$注入和功能的代码添加$状态变量。在这里,您已经为jhipster 4.0.5发行版更改了代码:
(function() {
'use strict';
angular
.module('<%=angularAppName%>')
.controller('<%= entityAngularName %>Controller', <%= entityAngularName %>Controller);
<%= entityAngularName %>Controller.$inject = [<% if (fieldsContainBlob) { %>'DataUtils', <% } %>'<%= entityClass %>'<% if (searchEngine == 'elasticsearch') { %>, '<%= entityClass %>Search'<% } %><% if (pagination != 'no') { %>, 'ParseLinks', 'AlertService', 'paginationConstants', '$state'<% } %> <%_ if (pagination == 'pager' || pagination == 'pagination'){ %>, 'pagingParams'<% } %>];
function <%= entityAngularName %>Controller(<% if (fieldsContainBlob) { %>DataUtils, <% } %><%= entityClass %><% if (searchEngine == 'elasticsearch') { %>, <%= entityClass %>Search<% } %><% if (pagination != 'no') { %>, ParseLinks, AlertService, paginationConstants, $state<% } %> <%_ if (pagination == 'pager' || pagination == 'pagination'){ %>, pagingParams<% } %>) {
var vm = this;
<%_ if (pagination == 'pagination' || pagination == 'pager') { _%>
<%- include('pagination-template'); -%>
<%_ } else if (pagination == 'infinite-scroll') { _%>
<%- include('infinite-scroll-template'); -%>
<%_ } else { _%>
<%- include('no-pagination-template'); -%>
<%_ } _%>
}
})();
我希望它是有用的。
这应该在相应存储库的问题部分创建:https://github.com/jhipster/generator-jhipster/issues –