gpt4 book ai didi

javascript - 在 Durandal 中插入脚本标签

转载 作者:行者123 更新时间:2023-11-29 15:42:56 25 4
gpt4 key购买 nike

对于本应是一项简单的任务,我有点苦恼。我想在 div 标签中插入一个脚本标签。问题是 Durandal(出于我仍然需要了解的原因)似乎忽略了这些标签。此处已描述此问题,但那里提出的解决方案对我不起作用。 how to stop durandal / jquery stripping out script tags from views?

难道没有一种简单的方法可以让 Durandal 解释我的脚本标签吗?这变得非常令人沮丧,除了上述问题,我在网上找不到任何关于此的信息。

谢谢

尼古拉斯

最佳答案

好的,这就是我为使它正常工作所做的工作。在父标签内,我使用了这样的组合绑定(bind):

<td>
<!-- ko compose: { view: 'views/homearea', model: 'viewmodels/homearea' } -->
<!-- /ko-->
</td>

在我看来,我有这样的东西:

<div id="homearea" style="height: 400px; width: 400px;">    
</div>

在模型内部,在 viewAttached 方法中,我可以放置我的自定义 javascript。

define(function () {

var viewAttached = function () {
$('#homearea').myFunction();
};

var vm = {
viewAttached: viewAttached
};
return vm;
});

关于javascript - 在 Durandal 中插入脚本标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16398383/

25 4 0