gpt4 book ai didi

javascript - 在模板 angular 2 中访问 javascript var

转载 作者:行者123 更新时间:2023-11-30 15:52:53 25 4
gpt4 key购买 nike

我有一个 Angular 应用程序,在我的 index.php 中定义了一些设置:

 <script>
Setting = { imagepath : "some/path/", setting2: 1}
</script>

<myapp>

</myapp>

现在我想在我的一个模板中访问这个图像路径变量,这样 img 路径总是可以毫无问题地更改。如何将设置对象传递给我的 Angular 模板以便我可以使用

<img [src]="settings.imagePath+'/myimage.png'>

最佳答案

在模板绑定(bind)中,范围仅限于组件类实例。

如果您无论如何都想从模板绑定(bind)访问它,您需要向返回该值的组件类添加一个方法或 getter。

这应该做你想做的:

 <script>
window.Setting = { imagepath : "some/path/", setting2: 1}
</script>
export class MyComponent {
get settings() {
return window.Settings;
}
}
<img [src]="settings.imagePath+'/myimage.png'>

关于javascript - 在模板 angular 2 中访问 javascript var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39037281/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com