我有一个页面通过ui-route加载到另一个页面的ng-view中。 我需要使用一个ng-form进行验证,因为“”它没有呈现,但我注意到当我尝试转到menù中的另一个页面时使用ng-form,存在“内存不足”浏览器错误(Firefox)的
<body>
<form name="formRoles" role="form" novalidate>
<div data-ng-controller="RolesController" class="divPage" >
<section class="content-header">
<h1>Ruoli Utente</h1>
<div ng-form name="myForm">
<div class="list-Commands">
<button type="button" id="deleteRow" class="btn btn-danger" data-ng-if="idRole != -1"
data-ng-click="deleteRow(row)">
Elimina</button>
</div>
<div style="padding-top: 25px" >
<div class="form-group" style="margin-bottom:0px !important" >
<div class="input-group">
<input class="form-control" name="txtRole" id="txtRole" type="text"
data-ng-model="newRole" placeholder="Nuovo Ruolo Utente" required />
<span class="input-group-btn">
<a data-ng-click="addRole()" type="button" class="btn btn-default" aria-label="Add">
<span class="glyphicon glyphicon-plus" aria-hidden="true"></span>
</a>
</span>
</div>
<div class="help-block" data-ng-messages="myForm.txtRole.$error">
<div data-ng-messages-include="pages/common/messages.html"></div>
</div>
</div>
</div>
</div>
</section>
<section class="content divPage" style="padding-top:0px !important">
<div class="divObjects dvcollection">
<div class="gridStyle divGrid" data-ui-grid="gridRoles"
ui-grid-pinning ui-grid-pagination ui-grid-selection ui- grid-move-columns
ui-grid-resize-columns>
</div>
<div data-ng-show="showAlert" data-ng-class="{fade:doFade}" class="alert alert-{{alert_type}}">{{errorMessage}}</div>
</div>
</section>
</div>
</form>
</body>
有什么想法吗? 感谢
更改标题
已解决:错误仅出现在包含验证消息的文件中的FIRST ng消息中.....我插入一条“默认”消息并解决...为什么?我不明白......
<div class="messages">
<div ng-message="default">default</div>