1

私はノックアウト.jsの初心者です。問題が発生しています。windowTitle を翻訳しようとしてhtmlいますが、エラーが発生しています。するとウィンドウのタイトルが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>
4

1 に答える 1

2

data-translate有効な JavaScript 識別子ではありません。''機能させるには、識別子名を引用符 ( )で囲む必要があります

<span data-bind="attr:{ 'data-translate' :windowTitle}"></span>

ドキュメントも参照してください:名前が正当な JavaScript 変数名ではない属性の適用

于 2013-06-03T14:31:48.780 に答える