我有以下模板:
<div>
<span>{{aVariable}}</span>
</div>
Run Code Online (Sandbox Code Playgroud)
并希望最终得到:
<div "let a = aVariable">
<span>{{a}}</span>
</div>
Run Code Online (Sandbox Code Playgroud)
有办法吗?
添加一些新的html代码后,我在角度4中收到错误,之前表单工作正常.我尝试评论新的代码,但它仍然无法正常工作 - 该怎么做 - 我研究了这个错误并尝试解决但没有任何帮助 - 我也没有得到问题的确切位置
我的代码:
<form role="form" #adminForm="ngForm" (ngSubmit)="logAdmin(adminForm.form)">
<div class="form-group">
<input class="form-control" [(ngModel)]="adminUsername" #adminUsername="ngModel" placeholder="Username" type="text" name="adminUsername"
required>
<div *ngIf="adminUsername.touched && adminUsername.errors">
<div class="alert alert-danger" *ngIf="adminUsername.errors.required">Username is required</div>
</div>
</div>
<div class="form-group">
<input class="form-control" [(ngModel)]="passwordText" #adminPassword="ngModel" id="adminPassword" name="adminPassword" placeholder="Password"
type="password" required>
</div>
<div class="alert alert-danger" *ngIf="adminPassword.touched && adminPassword.errors">Password is required</div>
<div class="col-md-6" style="text-align: right">
<button type="submit" class="btn-yellow" [disabled]="!adminForm.valid">Log In</button>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
我得到的错误:
Error: Cannot assign to a reference or variable!
at _AstToIrVisitor.visitPropertyWrite (webpack-internal:///../../../compiler/esm5/compiler.js:26550:23)
at PropertyWrite.visit (webpack-internal:///../../../compiler/esm5/compiler.js:4895:24) …Run Code Online (Sandbox Code Playgroud)