Angularjs 如何在HTML模板JS中执行JS?
我知道对象JS是由AJAX返回的。在这个对象中有一个包含JS代码的字段Angularjs 如何在HTML模板JS中执行JS?,angularjs,Angularjs,我知道对象JS是由AJAX返回的。在这个对象中有一个包含JS代码的字段map 当我在模板HTML中执行:{{{data.map.js}时,它会给我文本,而不是工作的js代码 这是模板中的代码: {{data.map.js}} {{data.map.html}} 来自响应Ajax的对象(短代码): map{html:“ js:“↵ ↵...} Angular文档建议您可以通过eval()执行js代码。。我个人没有这样做,但请看一看 干杯你能展示一个MWE或其中的部分代码吗?你试
map
当我在模板HTML中执行:{{{data.map.js}
时,它会给我文本,而不是工作的js代码
这是模板中的代码:
{{data.map.js}}
{{data.map.html}}
来自响应Ajax的对象(短代码):
map{html:“
js:“↵ ↵...}
Angular文档建议您可以通过eval()执行js代码。。我个人没有这样做,但请看一看
干杯你能展示一个MWE或其中的部分代码吗?你试过把javascript放到一个标记中吗?是的,再看看问题你没有回答我的第二个问题:)而且你的问题排除了任何html,所以我们不知道你试图在哪里执行javascript标签是用来计算文本的,所以这是按照预期的方式工作的。如果你想执行javascript,我认为你应该在html文档的末尾添加脚本标签。不,我不想把
放在标签上,我得到了JS
already@Hamed您将需要一个指令来处理这个问题,或者是一个已经存在的指令,或者是一个需要写入y的指令我们自己的,所以你可以检查验证外部脚本已经完成加载。你想集成什么特定的map或JS代码?
map { html: "<div id="map_canvas" style="width:566px; height:310px;"></div>"
js: "↵ <script type="text/javascript">↵...}