2013-08-09 2 views
3

잘못된 변수 이름을 사용하여 바인딩에서 속성에 액세스하려면 어떻게해야합니까? 예를 들어 :속성 이름에 대시가있는 데이터 바인딩 텍스트

// {"customer-name": "Explosion Pills"} 
<span data-bind="text: customer-name"> 

customer에서 name을 빼기 위해 노력할 것입니다.

다음은 작동하지 않습니다

<span data-bind="text: 'customer-name'"> 

을 말 그대로 인쇄됩니다로 "고객 이름을." 바인딩에서이 속성에 어떻게 액세스합니까?

답변

8

당신은 다음과 같은 형식으로 사용할 수 있습니다 여기에

<span data-bind="text: $data['customer-name']"></span> 

를하고있다 바이올린 : http://jsfiddle.net/kqntA/

+0

...하지만 공장 –

2

이 작동 :

<span data-bind="text: $data['customer-name']"> 
다소 장황의

See fiddle

관련 문제