我的导航标签中有一个按钮,它是通过循环列表来呈现的
<nav *ngFor="let test of getTests(); let last = last">
<button (click)="clickFunction() ></button>
</nav>
Run Code Online (Sandbox Code Playgroud)
单元测试时如何获取按钮的点击事件?
这不起作用:
let button = fixture.debugElement.query(By.css('button'));
button.nativeElement.click();
Run Code Online (Sandbox Code Playgroud)
这给了我一个错误,说它button是空的。
我是否需要显式清理所有输入,或者 Angular 是否已经为我完成了这项工作?
我有一个登录表单 - 提交后会将其数据发送到服务器。数据是否需要显式清理,或者 Angular 自动清理所有输入字段?
我试图隐含以下代码:https : //firebase.google.com/docs/auth/web/manage-users#send_a_password_reset_email
var auth = firebase.auth();
var emailAddress = "user@example.com";
auth.sendPasswordResetEmail(emailAddress).then(function() {
// Email sent.
}).catch(function(error) {
// An error happened.
});
Run Code Online (Sandbox Code Playgroud)
但是我sendPasswordResetEmail在firebase admin中找不到该方法。
无论如何,我可以在后端执行此操作?
node.js firebase firebase-authentication google-cloud-functions
angular ×2
angular6 ×1
firebase ×1
javascript ×1
node.js ×1
sanitization ×1
typescript ×1
unit-testing ×1