小编Art*_*aim的帖子

在 Angular 2 - Ionic 2 中动态为 SASS mixin 分配值

我有一个在 scss 中实现进度条的 mixin。

@mixin progressBarMix($name, $size, $perc, $color, $colorBack) {
  .progressBarWrapper {
    &#{$name} {
      $sizeFill: $size / 100 * $perc;

      .progressBarEndFilled {
        background-color: rgba($color, 1);
        left: $sizeFill;
      }

      .progressBarEnd {
        background-color: $colorBack;
      }
    }
  }
}

@include progressBarMix('.progressBar', 232px, 66, $bar, $barBackground);
Run Code Online (Sandbox Code Playgroud)

我需要能够动态地包含此内容,其中代码中的“66”代表进度,并且应该绑定到我的控制器中的变量。这可能吗?

谢谢

sass progress-bar ionic2 angular

5
推荐指数
1
解决办法
2231
查看次数

每次使用google auth,Cordova + ionic 2即表示同意

我正在使用此Cordova GooglePlus插件登录Google帐户.问题是我只能在第一个请求中获取刷新令牌.我想每次都有这个令牌.

我已经读过添加prompt=consent设置会让它在每次登录时都要求同意,我每次都能获得刷新令牌.

我只是不知道在哪里添加此设置来实现此目的.

我正在登录:

    let opts = {
        scopes: "SCOPE1 SCOPE2",
        webClientId: WEBCLIENTID,
        offline: true
    }
    GooglePlus.login(opts)
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我这个吗?

谢谢

cordova google-plus-signin google-signin ionic2

5
推荐指数
1
解决办法
387
查看次数

离子2 - 隐藏子页面上的标签

我有我的ionicbootstrap配置:

{
   mode: 'md',
   tabsHideOnSubPages: true
}
Run Code Online (Sandbox Code Playgroud)

在我的设置上,但在某些子页面上显示标签.这似乎是一种随机行为.这是正确的做法吗?

离子:2.0.0@beta.11

谢谢阿图尔

#

编辑:

我正在使用此修复程序使标签消失:

ionViewWillEnter() {
    let tabs = document.querySelectorAll('.show-tabbar');
    if (tabs !== null) {
        Object.keys(tabs).map((key) => {
            tabs[key].style.transform = 'translateY(56px)';
        });
    } // end if
}

ionViewDidLeave() {
    let tabs = document.querySelectorAll('.show-tabbar');
    if (tabs !== null) {
        Object.keys(tabs).map((key) => {
            tabs[key].style.transform = 'translateY(0)';
        });
    } // end if
}
Run Code Online (Sandbox Code Playgroud)

但必须是一个糟糕的方式.这样做的简单方法是什么?

javascript typescript ionic-framework ionic2

3
推荐指数
1
解决办法
2283
查看次数