【发布时间】:2018-02-22 05:34:34
【问题描述】:
我想在 Angular2 或 Angular4 中调用内联 Javascript 函数。
以下是我的示例代码。
*.html
<div id="demo" onload="myfunction()"></div>
<script>
function myfunction() {
console.log("working");
var map = new AMap.Map("map",
{ resizeEnable: true,
center: [latitude, longitude],
zoom: 8
});
}
</script>
这是正确的方法吗? 这现在不起作用。
我正在使用 Amap.map API。我认为它不会支持 Angular2。如果它支持,我将照常调用组件中的 typescript 函数。现在我想在视图中绑定地图。所以我需要广告这个
var map = new AMap.Map("map",
{ resizeEnable: true,
center: [latitude, longitude],
zoom: 8
});
但由于无法导入“AMap”而出现错误
注意:由于第三方库,我应该尝试这样的东西(内联 javascript)。
【问题讨论】:
-
你为什么要做这样的事情?哪个第三方库要求您这样做?
-
你能介绍一下图书馆吗
-
请看更新后的问题
-
如果不导入 Angular,内联是否有效?
-
@CapeAndCowl:如果我在 component.html 中添加,它不会不起作用。但只有当我在 index.html 中添加相同的内容时它才有效
标签: angular angular2-routing angular2-template