|  |  | 
 |  |  |             <ng-container *ngIf="userName.dirty || userName.touched"> | 
 |  |  |                 <p nz-form-explain *ngIf="userName.errors?.required">请输入账户名!</p> | 
 |  |  |                 <p nz-form-explain *ngIf="userName.errors?.minlength">至少五个字符</p> | 
 |  |  |             </ng-container>            | 
 |  |  |             </ng-container> | 
 |  |  |         </div> | 
 |  |  |     </div> | 
 |  |  |     <div nz-form-item> | 
 |  |  | 
 |  |  |             </label> | 
 |  |  |         </div> | 
 |  |  |         <div nz-col [nzSpan]="12" class="text-right"> | 
 |  |  |             <a class="forgot" (click)="msg.error('请找欧阳锋')">忘记密码?</a> | 
 |  |  |             <a class="forgot" (click)="msg.error('开发中,敬请期待')">忘记密码?</a> | 
 |  |  |         </div> | 
 |  |  |     </div> | 
 |  |  |     <div nz-form-item> | 
 |  |  | 
 |  |  |             <span>登录</span> | 
 |  |  |         </button> | 
 |  |  |     </div> | 
 |  |  | </form> | 
 |  |  | </form> |