【发布时间】:2013-01-25 20:17:15
【问题描述】:
我正在尝试将值绑定到 Windows 8 Metro 应用程序 javascript 中 iFrame 的 src 属性。
错误是声明式处理上下文中不支持值,如果您希望它受到支持,请使用 WinJS.Utilities.markSupportedForProcessing 标记它。
【问题讨论】:
标签: javascript data-binding microsoft-metro
我正在尝试将值绑定到 Windows 8 Metro 应用程序 javascript 中 iFrame 的 src 属性。
错误是声明式处理上下文中不支持值,如果您希望它受到支持,请使用 WinJS.Utilities.markSupportedForProcessing 标记它。
【问题讨论】:
标签: javascript data-binding microsoft-metro
出于安全原因,这是不允许的。
但是,您可以创建自定义绑定函数:
var ponies = WinJS.Binding.initializer(function (x, y, z) {
z.src = WinJS.Utilities.getMember(y.join('.'), x);
});
然后,对于您的 iframe:
<iframe data-win-bind="src:url ponies"></iframe>
【讨论】: