angular - 从 Angular 模板访问全局变量
问题描述
是否可以从角度模板访问全局变量?
let cantAccess = false;
@Component({
selector: 'app-payment',
templateUrl: './buy.component.html',
styleUrls: ['./buy.component.scss']
})
export class BuyComponent implements OnInit, AfterViewInit {
constructor() {
}
ngOnInit() {
cantAccess = false;
}
}
然后在模板 HTML 中:
<section>
//Can't read this variable
{{ cantAccess }}
</section>
是否可以让“cantAccess”在模板中显示为真?
解决方案
这是更新的片段
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
@Input() cantAccess = false;
constructor() {
}
ngOnInit() {
this.cantAccess = true;
}
}
模板
<section>
//Can't read this variable
{{ cantAccess }}
</section>
推荐阅读
- css - 修复了允许 React 水平和垂直滚动的标题
- r - R(RGui)如何解析多行字符串?
- c++ - 使用 `glm::perspective` 时 Z 值始终为 1 或 -1
- xaml - UWP XAML 在 ContentDialog 后面隐藏阴影
- azure-devops - Azure DevOps REST API 招摇网址
- python - 如何从 tkinter 窗口中获取变量?
- sql - 库存随机订单 SQL Woocommerce
- firebase - 子集合的 Firebase 安全规则
- java - 使用 OKHttp 访问 Graph Microsoft 上的用户配置文件返回特殊字符
- java - Java中预期的“.class”