如果我有一个按钮,当它单击时,它会在浏览器中打开一个新选项卡,该选项卡绑定了之前声明的相同组件和变量,是否有可能?
<label>Please Enter Your Email Below</label>
<input name="userEmail" type="text" class="form-control" required ngModel />
<button type="button" class="btn btn-sm" (click)="verifyEmail(emailVerification.value); isClicked=!isClicked">verify</button>
<!--is it possible to open/redirect this div in a new tab?-->
<div *ngIf="isClicked">
<form>...</form>
</div>
<!--end of div-->
不,即使可以,加载新选项卡就像重新加载整个引导程序应用程序一样,这与使用 URL 链接没有什么不同。
没有理由按照您在 Angular4 中的要求进行操作。
另请参阅评论:Angular 2 路由在新选项卡中运行以查看类似的说明。