Data binding 数据绑定中的数据转换不工作
我对knockout.js是个新手。我有个问题。我正在尝试翻译我的Data binding 数据绑定中的数据转换不工作,data-binding,knockout.js,Data Binding,Knockout.js,我对knockout.js是个新手。我有个问题。我正在尝试翻译我的html中的windowTitle,但我遇到了一个错误。当我执行console.log(data.windowTitle)时,我可以看到窗口标题但是我的控制台中也出现以下错误 Error: Unable to parse bindings. Message: SyntaxError: missing : after property id; Bindings value: attr{data-translate:windowTit
html
中的windowTitle,但我遇到了一个错误。当我执行console.log(data.windowTitle)时,我可以看到窗口标题代码>但是我的控制台中也出现以下错误
Error: Unable to parse bindings. Message: SyntaxError: missing : after property id; Bindings value: attr{data-translate:windowTitle}
这就是我努力工作的方式
<span data-bind="attr:{data-translate:windowTitle}"></span>
数据翻译不是有效的javascript标识符。您需要将标识符名称用引号('
)括起来才能使其工作
<span data-bind="attr:{ 'data-translate' :windowTitle}"></span>
另请参见文档中的:现在的错误消息是什么?你确定你已经保存并重新设置了页面,并且这个确切的代码data bind=“attr:{'data translate':windowTitle}”
正在运行吗?通过执行
@Ahmed ok解决了这个问题,因此在'data-translate'
周围添加引号修复了这个问题。