从AngularDart组件调用googleapis_auth流

时间:2018-03-24 17:52:52

标签: dart google-oauth angular-dart

我正在尝试使用AngularDart组件(X = [c,b,a].)中的googleapis_auth包来触发OAuth流。

MaterialButtonComponenthere)中的示例显示了如何使用原始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样式是什么才能让弹出窗口解锁?有吗?

1 个答案:

答案 0 :(得分:1)

我认为问题是您在save拨打clientViaUserConsent电话之间有异步操作。

我在组件加载时尝试调用createImplicitBrowserFlow - 并且在存储flow对象之前不要启用保存。

有意义吗?