我正在尝试使用AngularDart组件(X = [c,b,a].
)中的googleapis_auth
包来触发OAuth流。
MaterialButtonComponent
(here)中的示例显示了如何使用原始googleapis_examples
执行此操作以避免弹出窗口被浏览器阻止。但是,当我使用ButtonElement
或(trigger)="method()"
语法使用AngularDart样式执行相同的模式时,我的弹出窗口会被阻止。
当前代码:
drive_component.html:
(click)="method()"
drive_component.dart
<material-button icon (trigger)="save()"
class="icon-button">
<material-icon icon="archive"></material-icon>
正确的AngularDart样式是什么才能让弹出窗口解锁?有吗?
答案 0 :(得分:1)
我认为问题是您在save
拨打clientViaUserConsent
电话之间有异步操作。
我在组件加载时尝试调用createImplicitBrowserFlow
- 并且在存储flow
对象之前不要启用保存。
有意义吗?