相关疑难解决方法(0)

如何使用打字稿在angular2中获得设备显示的高度和宽度?

我找到了这个解决方案 有效吗?

import {Component} from '@angular/core';
import {Platform} from 'ionic-angular';

@Component({...})
export MyApp {
constructor(platform: Platform) {
  platform.ready().then((readySource) => {
    console.log('Width: ' + platform.width());
    console.log('Height: ' + platform.height());
  });
 }
}
Run Code Online (Sandbox Code Playgroud)

这种解决方案适用于离子2.我还可以用于角2吗?

请建议我正确的方法.

typescript angular

42
推荐指数
5
解决办法
8万
查看次数

如何在 Angular 中根据屏幕尺寸设置不同的 css 类?

我的 Angular 应用程序中有这个浮动按钮,

  <button [ngClass]="{
  'mdc-fab--extended': extendedClass,
  'mdc-fab--mini': miniClass
}" class="mdc-fab mdc-fab--touch    ">
<div class="mdc-fab__ripple"></div>
<span class="material-icons mdc-fab__icon">mail</span>
<!-- <span class="floating-span">My Invite Link</span> -->
<div class="mdc-fab__touch"></div>
Run Code Online (Sandbox Code Playgroud)

当屏幕尺寸为 768px 或更低时,我需要将 mdc-fab--extended className 更改为 mdc-fab--mini 吗?我可以做什么来实现这个功能?谢谢

我已经尝试过,但课程没有被删除/添加

    if (window.innerWidth < 768) {
  this.miniClass = true;
  this.extendedClass = false;
} else {
  this.miniClass = false;
  this.extendedClass = true;
}
Run Code Online (Sandbox Code Playgroud)

ng-class angular2-template angular

0
推荐指数
1
解决办法
6442
查看次数

标签 统计

angular ×2

angular2-template ×1

ng-class ×1

typescript ×1