我正在使用knockout数据绑定来渲染一个字符串=>的编辑器字典。但是,当字典键包含冒号等特殊字符时,我遇到了麻烦。有没有办法“逃避”属性名称或特殊字符,以便敲除将正确绑定?例如,以下内容无法正确绑定:
<p data-bind="text: foo::bar" />
我正在使用版本2.1.0的淘汰赛
答案 0 :(得分:6)
您需要使用$data
to access the currently bound object并从那里array indexer syntax访问包含特殊字符的任何属性:
<p data-bind="text: $data['foo::bar']" />
演示JSFiddle。