我在 Ember.js 中有一个 View ,它在页面上显示一些内容,该字段内有一些 html,特别是一些脚本标签:
<script src="https://gist.github.com/coder/blabla.js"></script>
但他们没有加载内容。有什么方法可以让它们加载或者 Ember.js 会阻止它们加载吗?
实际上,我是从 ajax 请求加载它们的,如果它们是在页面加载时加载的,那就可以了。也许您可以在加载时手动触发它们?
$("script").trigger("load");
在 Ember 中可能吗?或者你怎么做?
最佳答案
我认为你可以将脚本编写为一个组件,在加载时加载 js:
组件/load-github.js
export default Ember.component.extend({
doSetup: function() {
var component = this;
component.$.getScript("https://gist.github.com/coder/blabla.js");
}.on("didInsertElement")
});
templates/template.hbs
{{load-github}}
关于javascript - 如何允许 Ember.js 从 html 内容字段加载内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30837985/