当名称包含点时剔除数据绑定文本

Bro*_*ato 4 knockout.js

我从 Dailymotion API 检索数据。

  "created_time": 1391086059,
  "message": "20 minutes rime avec fils de.",
  "owner.username": "Mejicano777"
Run Code Online (Sandbox Code Playgroud)

如何使用data-bind'owner.username' 上的 'text' 属性?

我试过:

<strong data-bind="text: owner.username"></strong>
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

谢谢。

nem*_*esv 5

您需要使用$data 绑定上下文属性并使用数组索引器语法来访问名称中带有点的属性:

<strong data-bind="text: $data['owner.username']"></strong>
Run Code Online (Sandbox Code Playgroud)

演示JSFiddle