首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >是否有可能改变视图/ HTML中的模型变量值?

是否有可能改变视图/ HTML中的模型变量值?
EN

Stack Overflow用户
提问于 2019-11-19 22:31:17
回答 1查看 295关注 0票数 0

我希望在我的项目中使用<ngui-in-view>,但不是为了显示或不显示图像,而是为了激活/禁用特定按钮的样式。这意味着,只有在<ngui-in-view>处于视图中时,我才希望更改变量的值:

而不是

代码语言:javascript
代码运行次数:0
运行
复制
<ngui-in-view>
  <img *ngIf src="https://picsum.photos/800/300.jpg>
</ngui-in-view>

我想用这样的方法:

代码语言:javascript
代码运行次数:0
运行
复制
<ngui-in-view>
  <img *ngIf [code to change variable status]>
</ngui-in-view>

状态将是组件中声明的变量的位置?如果有任何想法,我将不胜感激。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-20 00:51:17

在notInview组件中,有inview和notInview输出,它允许您知道当某个项出现在视图中或不在视图时。如果只是单个元素,我会将它们绑定到特定的变量,或者通过数组或字典跟踪哪些元素在视图中,而不是在视图中。

代码语言:javascript
代码运行次数:0
运行
复制
<ngui-in-view (inview)="imgVisible = true" (notInview)="imgVisible = false">
  <img *ngIf [ngClass]="{'classToShowWhenNotInView': !imgVisible}">
</ngui-in-view>

有关特定组件输出的更多信息可以在这里看到:文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58943829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档