我为我的angular表单中的表单输入元素设计了一个加载组件,以便在从api加载字段时显示。这里,我必须向< code>app-loader组件提供组件的高度和宽度,以便它可以相应地占用空间。
现在我所做的是使用手动开关
到目前为止,我有如下所示。
<ng-container
*ngIf="!formInput.loaded"
[ngSwitch]="formInput.type">
<div *ngSwitchCase="FORM_INPUT_TYPE.CHECKBOX">
<app-loader width="409" height="24"></app-loader>
</div>
<div *ngSwitchCase="FORM_INPUT_TYPE.IMAGE_DROP_AREA">
<app-loader width="414.66" height="96"></app-loader>
</div>
<div *ngSwitchCase="FORM_INPUT_TYPE.RATING">
<app-loader width="409" height="30"></app-loader>
</div>
<div *ngSwitchDefault>
<app-loader width="645" height="39.75"></app-loader>
</div>
</ng-container>
注入元素ref组件的反对
...
private elem: ElementRef,
...
然后你可以通过this.elem.nativeElement
获得原生元素。然后,您可以通过 offsetHeight
和 offsetWidth
获得高度和宽度。如果你想要一个特定的 div,只需使用 @ViewChild()
并执行相同的操作。
提示: 通常你会在ngOnInit
中检索高度和宽度。但是,根据您的具体情况,您可能希望在 ngAfterViewInit
中执行此操作,或者使用 @HostBinding()
指令订阅滚动事件。
所以我有一个形式为X的矩阵,我试着读两个对角线,我读第一个,但我读第二个对角线很吃力。 为了前任。如果我给出数字2,3,4,它会输出矩阵: 2 0 0 0 3 0 0 0 4 但在这种情况下,我需要读其他对角线,但只读边中的数字,因为我已经读过数字3了。 这种情况只是当矩阵的大小是奇数时,但我也需要帮助,当它是奇数时,即使认为它会更容易,因为你只需要阅读两个对角线而不关心中间元素。 这是我到现在为
我正在为一个非常简单的图库webapp整理布局,但是当我使用HTML5 doctype声明时,我的一些div(100%)的高度会立即缩小,而且我似乎无法使用CSS使它们丰满起来。 我的HTML在https://dl.dropbox.com/u/16178847/eyewitness/b/index.htmlcss在https://dl.dropbox.com/u/16178847/eyewitne
我在Firestore有一个项目: 我需要获取数组“Personal”并在列表视图中显示它,我在这里看到一个类似的例子,从Firestore获取一个ArrayList和文档名,我尝试了这个解决方案。。。 Android Studio不显示错误,但试着运行应用程序,结果停止了,有人能帮我吗?
就像在主题中一样 - 如何获得宽度和高度。这个问题指的是一个示例情况,其中您希望以的形式为创建背景,其大小取决于的大小。
问题内容: 为什么下面的代码返回高度:-1,这意味着高度未知。如何获得图像的高度? 问题答案: 使用ImageIO.read(URL)或ImageIO.read(File)代替。加载时它将阻塞,返回后将知道图像的宽度和高度。 例如 或者,MediaTracker向由异步加载的映像中添加A ,Toolkit然后等待其完全加载。
我可以用什么代码打印出用户在这个数组中输入的最高值和最低值?这个程序需要取用户输入的平均值(我已经做过了)。现在我所需要做的就是让程序打印出用户输入的最高值和最低值。